限时婚约前夫:javascript和htm?小问题

来源:百度文库 编辑:高校问答 时间:2024/05/08 00:10:36
javascript可以获得http://www.04623.ik8.com/index.htm?jjs中的jjs变量的数,我记得以前看过但没记住具体怎么获得的。谁能帮我一下!谢谢!

document对象的URL属性就是当前页面的URL。
如果要获得http://www.mysite.com/webPage.htm?name=value&name=value中的nam和value,应该用字符串对象来处理URL.仔细阅读下面代码,你就明白了。(测试时在浏览器中输入文件名加上若干用&隔开的name=value对。)
<HTML>
<head><title>test</title></head>
<body>
<script language=javascript>
var aName=new Array();//name数组
var aValue=new Array();//value数组
var sNameEqualsValue;//问号后面的name=value字符串
var aNameAndValue=new Array();//name=value数组
var sURL=document.URL;
document.write("The url of this page is:"+sURL+"<br>");
if (sURL.indexOf("?")*sURL.indexOf("=")!=1){//如果url中包含问号和等号
sNameEqualsValue=sURL.split("?")[sURL.split.length-1];//取得名字和值的字符串,即问号之后的字符串
document.write("The Names and Values:"+sNameEqualsValue+"<br>");//输出问号之后的字符串
aNameAndValue=sNameEqualsValue.split("&");//将多组name=value&name=value对分开
for(i=0;i<aNameAndValue.length;i++){
aName[i]=aNameAndValue[i].split("=")[0];
aValue[i]=aNameAndValue[i].split("=")[1];
document.write("第"+(i+1)+"组名字:"+aName[i]+"<br>");
document.write("第"+(i+1)+"组值:"+aValue[i]+"<br>");
}

}
</script>

</BODY>
</HTML>

楼上也太复杂了,

请楼主试试 location.search