javascript获得url链接参数值代码实例:
在网页中有可能需要获得url传递的参数的值以便进行处理,下面就是一段能够实现此功能的代码供大家分享,有需要的可以参考一下。
代码实例如下:
<script type="text/javascript"> function getObject(objectId) { if(document.getElementById && document.getElementById(objectId)){ return document.getElementById(objectId); } else if(document.all && document.all(objectId)){ return document.all(objectId); } else if(document.layers && document.layers[objectId]){ return document.layers[objectId]; } else{ return false; } } function get(p){ //var url=location.search; var url= document.URL.toString(); var tmpStr=p+"="; var tmp_reg=eval("/[\?&]"+tmpStr+"/i"); if(url.search(tmp_reg)==-1) return null; else{ var a=url.split(/[\?&]/); for(var i=0;i<a.length;i++) if(a[i].search(eval("/^"+tmpStr+"/i"))!=-1)return a[i].substring(tmpStr.length); } } </script>
以上代码可以获得指定参数的值,演示如下:
window.onload=function (){ getObject("key").value = get("k"); //key作为input里的name名,接收到的值就是浏览器里的k参数 //k是浏览器里的参数名 }
原文地址是:http://www.softwhy.com/forum.php?mod=viewthread&tid=7992
更多内容可以参阅:http://www.softwhy.com/javascript/
时间: 2024-11-05 22:01:26