详细内容
html页接收参数
发布日期:2010-03-25     点击:2197     字体:[ ]

可以用 location.search取值,他的值就是地址栏?后面的内容

例如:http://hi.baidu.com/china15/creat/blog/?name=刘传印&title=总经理

那么location.search=?name=刘传印&title=总经理

然后可继续处理以提取参数值

<script language='javascript'>
function receiveRef()
{
if(location.search=="")
{return false;}
else
var s=location.search;//s的值就是从?开始
var refArray=s.substr(1,s.length).split("&");//从?后开始取值,知道结束,然后用&分割
document.write(s+"<br>");
document.write(refArray+"<br>");
document.write("下面是值:<br>");
for(var i=0;i<refArray.length;i++)
{
var realVal=refArray[i].substr(refArray[i].indexOf("=")+1,refArray[i].length);//取=后面的具体值
document.write(realVal+"<br>");
}
}

window.onload=receiveRef();
</script>

用户评论
昵称 
内容  *
验证码   
   
相关文章 更多...  
Copyright © 2010 zdbase.com All Rights Reserved. 苏ICP备15039389号 可人软件设计