最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js獲取地址欄中傳遞的參數(shù)(兩種方法)

 更新時間:2017年02月08日 16:29:20   作者:bicycle-lei  
本文主要介紹了如何獲取地址欄中的參數(shù)的兩種方法。具有很好的參考價值,下面跟著小編一起來看下吧

第一種:字符串拆分法

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

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

window.search 獲得地址欄中問號及問號之后的數(shù)據(jù)

//獲取地址欄里(URL)傳遞的參數(shù) 
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中存在問號,也就說有參數(shù)。 
  {  
   var str = url.substr(1); //得到?后面的字符串
   var strs = str.split("&"); //將得到的參數(shù)分隔成數(shù)組[id="123456",Name="bicycle"];
   for(var i = 0; i < strs.length; i ++) 
    {  
        object[strs[i].split("=")[0]]=strs[i].split("=")[1]
      }
  }
  return object[value]; 
} 

第二種:正則匹配法

這種方法其實原理和上一種方法類似,都是從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; 
}

以上就是本文的全部內容,希望本文的內容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!

相關文章

  • ECMAScript6中Map映射的基本概念與常用方法

    ECMAScript6中Map映射的基本概念與常用方法

    Map是ES6中新增的數(shù)據(jù)結構,Map類似于對象,但普通對象的 key 必須是字符串或者數(shù)字,而 Map 的 key 可以是任何數(shù)據(jù)類型,這篇文章主要給大家介紹了關于ECMAScript6中Map映射的基本概念與常用方法,需要的朋友可以參考下
    2021-07-07
  • JavaScript Class類實例講解

    JavaScript Class類實例講解

    ES6提供了更接近面向對象(注意:javascript本質上是基于對象的語言)語言的寫法,引入了Class(類)這個概念,作為對象的模板,下面這篇文章主要給大家介紹了關于JavaScript ES6中class定義類的相關資料,需要的朋友可以參考下
    2022-11-11
  • Javascript查詢DBpedia小應用實例學習

    Javascript查詢DBpedia小應用實例學習

    本文則嘗試利用SPARQLWrapper.js來讀取DBpedia的數(shù)據(jù),并顯示出來,感興趣的你可以參考下,或許對你有所幫助
    2013-03-03
  • JavaScript制作簡單的日歷效果

    JavaScript制作簡單的日歷效果

    這篇文章主要為大家介紹了JavaScript制作簡單的日歷效果實現(xiàn)代碼,感興趣的小伙伴們可以參考一下
    2016-03-03
  • FLASH 廣告之外的鏈接

    FLASH 廣告之外的鏈接

    FLASH 廣告外部鏈接實現(xiàn)代碼
    2008-12-12
  • checkbox選中與未選中判斷示例

    checkbox選中與未選中判斷示例

    本節(jié)主要介紹了checkbox選中與未選中的判斷方法,需要的朋友可以參考下
    2014-08-08
  • JavaScript模塊模式實例詳解

    JavaScript模塊模式實例詳解

    這篇文章主要介紹了JavaScript模塊模式,結合實例形式詳細分析了js模塊模式的相關概念、功能、擴展等操作技巧,需要的朋友可以參考下
    2017-10-10
  • 在新窗口打開超鏈接的方法小結

    在新窗口打開超鏈接的方法小結

    有時候我們想讓用戶在新窗口打開網(wǎng)站,因為默認當前窗口打開,很多情況下,用戶并不喜歡
    2013-04-04
  • javaScript中的空值和假值

    javaScript中的空值和假值

    JavaScript 是世界上最流行的編程語言。javaScript中有五種空值和假值,分別為false,null,undefined,“”,0。從廣義上來說,這五個值都是對應數(shù)據(jù)類型的無效值或空值
    2017-12-12
  • javascript 中關于array的常用方法詳解

    javascript 中關于array的常用方法詳解

    這篇文章主要介紹了javascript 中關于array的常用方法的相關資料,需要的朋友可以參考下
    2017-05-05

最新評論

黄平县| 青河县| 白水县| 织金县| 山东| 科尔| 家居| 格尔木市| 隆德县| 镇平县| 车险| 万载县| 宜城市| 唐山市| 兴文县| 扬州市| 昆明市| 嘉荫县| 建始县| 察哈| 邳州市| 西峡县| 阿城市| 永兴县| 平泉县| 十堰市| 广汉市| 秦安县| 沐川县| 且末县| 澄迈县| 阿拉尔市| 郧西县| 陕西省| 潞城市| 苍溪县| 佛坪县| 郯城县| 故城县| 潮州市| 翁牛特旗|