你的位置:首页 > Java教程

[Java教程]javascript获得url链接参数值代码实例


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/