用js捕捉网址上id的值,然后放到文本框中,可是不成功,请帮忙看看...

来源:百度知道 编辑:UC知道 时间:2024/09/22 12:56:29
<head>
<SCRIPT LANGUAGE="JavaScript">
<!--
function Request(strName)
{
var strHref = window.document.location.href;
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 "";

}
var getid=Request("id");

//alert(getid);
document.getElementById("txtDate").value=getid;
//-->
</SCRIPT>
</head>
<body onload="Request(strName)">
<input type="text" id="txtDate" >
</body>

<head>

</head>
<body onload="Request('strName')">
<input type="text" id="txtDate" >
<SCRIPT LANGUAGE="JavaScript">
<!--
function Request(strName)
{
var strHref = window.document.location.href;
alert(strHref);
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 "";
}
var getid=Request("id");

//alert(getid);
document.getElementById("txtDate").value=getid;
//-->
</SCRIPT>
</body>