最近開發的項目需要用JavaScript讀取Url字符串裡的參數的值
通過查找資料和自己的試驗,總算成功
腳本如下:
復制代碼 代碼如下:
<script type="text/javascript">
function GetRequest(strName)
{
var strHref = window.location.href; //獲取Url字串
var intPos = strHref.indexOf("?"); // 參數開始位置
var strRight = strHref.substr(intPos + 1);
var arrTmp = strRight.split("&"); //參數分割符
for(var i = 0; i < arrTmp.length; i++)
{
var arrTemp = arrTmp[i].split("=");
if(arrTemp[0].toUpperCase() == strName.toUpperCase()) return arrTemp[1];
}
return "";
}
</script>
測試:
復制代碼 代碼如下:
<script>
var id=GetRequest("ID") ;
alert(id);
</script>
如果大家還有其它的方法,還請告之,本文持續更新
歡迎共同交流、共同學習~