<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. java語言

    JavaScript如何獲取地址欄中傳遞參數

    時間:2025-05-28 13:00:26 java語言 我要投稿
    • 相關推薦

    JavaScript如何獲取地址欄中傳遞參數

      導語:JavaScript如何獲取地址欄中傳遞參數,通過下面的閱讀你會有所收獲,跟著小編一起來了解一下吧。

      第一種:正則匹配法

      這種方法其實原理和上一種方法類似,都是從URL中提取,只是提取的方法不同而已。

      function GetQueryString(name) {

      var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");

      var r = window.location.search.substr(1).match(reg);

      if (r != null) {

      return unescape(r[2]);

      }

      return null;

      }

      第二種:字符串拆分法

      window.location.href 或者 location.href 或者 window.location 獲得地址欄中的所有內容

      decodeURI()可以解碼地址欄中的數據 恢復中文數據

      window.search 獲得地址欄中問號及問號之后的數據

      //獲取地址欄里(URL)傳遞的參數

      function GetRequest(value) {

      //url例子:www.bicycle.com?id="123456"&Name="bicycle";

      var url = decodeURI(location.search); //?id="123456"&Name="bicycle";

      var object = {};

      if(url.indexOf("?") != -1)//url中存在問號,也就說有參數。

      {

      var str = url.substr(1); //得到?后面的字符串

      var strs = str.split("&"); //將得到的參數分隔成數組[id="123456",Name="bicycle"];

      for(var i = 0; i < strs.length; i ++)

      {

      object[strs[i].split("=")[0]]=strs[i].split("=")[1]

      }

      }

      return object[value];

      }

    【JavaScript如何獲取地址欄中傳遞參數】相關文章:

    網頁開發中JavaScript傳遞參數方法比較08-02

    JavaScript如何獲取獲取當前年月日星期06-04

    如何使用JavaScript快速獲取頁面高度寬度09-01

    PHP中URL參數獲取方式的四種例子08-20

    Java中如何獲取Spring中配置的bean09-14

    java語言參數傳遞介紹06-12

    JAVA語言中的參數傳遞11-03

    解析Java中如何獲取Spring中配置的bean10-19

    C語言函數調用與參數傳遞08-05

    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人