最新版, js 如何獲取url的參數

    以下是一些在JavaScript中獲取URL參數的實現方法:

    方法1:使用URLSearchParams對象/h3>
    // 假設當前URL為 http://example.com/?name=john&age=30
     
    const urlParams = new URLSearchParams(window.location.search);
    const name = urlParams.get('name'); // "john"
    const age = urlParams.get('age'); // "30"

    方法2:使用正則表達式解析URL

    // 假設當前URL為 http://example.com/?name=john&age=30
     
    function getQueryParam(url, paramName) {
      const regex = new RegExp("[?&]" + paramName + "(=([^&#]*)|&|#|$)");
      const results = regex.exec(url);
      if (!results) return null;
      if (!results[2]) return '';
      return decodeURIComponent(results[2].replace(/\+/g, " "));
    }
     
    const name = getQueryParam(window.location.href, 'name'); // "john"
    const age = getQueryParam(window.location.href, 'age'); // "30"

    方法3:使用split()方法和數組操作

    // 假設當前URL為 http://example.com/?name=john&age=30
     
    function getQueryParam(paramName) {
      const url = window.location.search.substr(1);
      const params = url.split('&');
      
      for (let i = 0; i < params.length; i++) {
        const param = params[i].split('=');
        if (param[0] === paramName) {
          return decodeURIComponent(param[1].replace(/\+/g, " "));
        }
      }
      
      return null;
    }
     
    const name = getQueryParam('name'); // "john"
    const age = getQueryParam('age'); // "30"
    聲明:所有內容來自互聯網搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。
    發表評論
    更多 網友評論0 條評論)
    暫無評論

    返回頂部

    主站蜘蛛池模板: 久久精品成人一区二区三区| 日本免费电影一区二区| 国产高清视频一区二区| 国产福利电影一区二区三区,亚洲国模精品一区 | 国产精品视频免费一区二区| 免费一区二区三区| 国产无套精品一区二区| 视频一区二区在线播放| 国产精品一区二区久久沈樵| 亚洲一区欧洲一区| 无码福利一区二区三区| 91视频一区二区| 国产色情一区二区三区在线播放 | 久久国产精品免费一区二区三区| 亚洲AV无码国产精品永久一区| 精品一区精品二区制服| 亚洲一区精品视频在线| 国产激情无码一区二区| 国产日韩AV免费无码一区二区| 国产精品免费大片一区二区| 一区二区三区在线观看视频| 一区二区三区中文| 久久国产精品免费一区二区三区| 精品亚洲一区二区三区在线播放| 精品一区二区三区3d动漫| 日韩精品一区二区三区视频| 麻豆视传媒一区二区三区| 亚洲视频在线一区二区| 国产美女露脸口爆吞精一区二区| 国产伦精品一区二区免费| 国产成人久久精品一区二区三区| 国产精品无圣光一区二区| 亚洲爆乳精品无码一区二区三区| 一区二区三区在线免费看| 亚洲福利一区二区三区| 国模精品视频一区二区三区| 一区二区三区在线免费观看视频| 亚洲一区精品伊人久久伊人| 亚洲国产成人一区二区精品区| 91精品国产一区二区三区左线| 国产欧美色一区二区三区|