<script> function QueryString() { var name,value,i; var str=location.search; //alert(str); var num=str.indexOf("?") str=str.substr(num+1); var arrtmp=str.split("&"); for(i=0;i < arrtmp.length;i++){ num=arrtmp[i].indexOf("="); if(num>0){ name=arrtmp[i].substring(0,num); value=arrtmp[i].substr(num+1); this[name]=value; } } } function f(){ var Request=new QueryString(); word=Request["name"];//Request["no"];Request["jdate"];Request["hdate"];Request["price"]; //alert(word);//name=shaoping&no=19245&jdate=2009-05-23&hdate=2009-06-23&price=15 //alert(Request["jdate"]); document.getElementById("no").innerText=Request["no"]; document.getElementById("jdate").innerText=Request["jdate"]; document.getElementById("hdate").innerText=Request["hdate"]; document.getElementById("price").innerText=Request["price"]; </script>
注意需要有<body onload="f()">,否则document.getElementById可能会取不到值