可以用 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>