这是我的简单代码。 我正在尝试从URL读取值并在页面加载期间传入文本框。 (代码不工作) 我正在学习JavaScript。 谁能帮助我或建议我更好的解决方案。 任何帮助将不胜感激。 链接可以是
http://domian.com?UniqueID=123456&Email=n@gmail.com
<html>
<head>
<script type="text/javascript">
function populate()
{
var varSection = window.location.search.substr(1);
var varArray = varSection.split('&');
for(var v=0; v<varArray.length; v++)
{
var keyValueArray = varArray[v].split('=');
}
if(keyValueArray[0]=='UniqueID')
{
varValue=keyValueArray[1];
document.getElementById('email').value=varValue;
break;
}
}
</script>
</head>
<body onload="populate()">
<h1>My Web Page</h1>
<br>
Email:
<input type="text" id="email" />
<br>
</body>
</html>