国产精品久久9a久美女性色,日韩综合中文字幕,天天射天天色天天干,亚洲天堂中文在线,成年人午夜视频,国产精品伦理久久久久久,亚洲欧美视频一区二区

java語(yǔ)言

JavaScript如何獲取地址欄中傳遞參數(shù)

時(shí)間:2025-05-28 13:00:26 java語(yǔ)言 我要投稿
  • 相關(guān)推薦

JavaScript如何獲取地址欄中傳遞參數(shù)

  導(dǎo)語(yǔ):JavaScript如何獲取地址欄中傳遞參數(shù),通過(guò)下面的閱讀你會(huì)有所收獲,跟著小編一起來(lái)了解一下吧。

  第一種:正則匹配法

  這種方法其實(shí)原理和上一種方法類似,都是從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 獲得地址欄中的所有內(nèi)容

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

  window.search 獲得地址欄中問(wèn)號(hào)及問(wèn)號(hào)之后的數(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中存在問(wèn)號(hào),也就說(shuō)有參數(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];

  }

【JavaScript如何獲取地址欄中傳遞參數(shù)】相關(guān)文章:

網(wǎng)頁(yè)開(kāi)發(fā)中JavaScript傳遞參數(shù)方法比較08-02

JavaScript如何獲取獲取當(dāng)前年月日星期06-04

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

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

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

java語(yǔ)言參數(shù)傳遞介紹06-12

JAVA語(yǔ)言中的參數(shù)傳遞11-03

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

C語(yǔ)言函數(shù)調(diào)用與參數(shù)傳遞08-05