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/

时间: 2024-11-05 22:01:26

javascript获得url链接参数值代码实例的相关文章

javascript如何获取链接参数代码实例

javascript如何获取链接参数代码实例:使用url传递参数,大家应该不陌生,例如: http://www.softwhy.com/home.php?mod=space&do=home&view=all 既然传递参数,那么自然就要获得传递的参数,当然获取参数的方式有多种多样,下面就介绍其中的一种,和大家一起分享,希望能够给大家带来一定的帮助,代码如下: var url="http://www.softwhy.com/home.php?mod=space&do=home

javascript实现的窗口抖动代码实例

javascript实现的窗口抖动代码实例:窗口抖动效果在很多地方都有应用,例如网易的登陆窗口就有这样的效果,当登陆失败的时候就会出现抖动效果,这不但有动感,而且让人感觉新颖,下面是一段这样的代码实例,和大家分享一下.代码如下: <!DOCTYPE HTML> <html> <head> <meta charset="utf-8"/> <meta name="author" content="http:

getQueryString() JavaScript获取url的参数值

function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg); if (r != null) return unescape(r[2]); return null; } // 获取url参数: //

原生JavaScript检验URL链接是否有效(正常访问)

function getUrlState(URL){ var xmlhttp = new ActiveXObject("microsoft.xmlhttp"); xmlhttp.Open("GET",URL, false); try{ xmlhttp.Send(); }catch(e){ }finally{ var result = xmlhttp.responseText; if(result){ if(xmlhttp.Status==200){ return(t

一个简单的javascript获取URL参数的代码

1 function request(paras){ 2 var url = location.href; 3 var paraString = url.substring(url.indexOf("?")+1,url.length).split("&"); 4 var paraObj = {} 5 for (i=0; j=paraString[i]; i++){ 6 paraObj[j.substring(0,j.indexOf("="

用javascript获取url网址信息

用javascript获取url网址信息 <script type="text/javascript">document.write("location.host="+location.host+"<br>");document.write("location.hostname="+location.hostname+"<br>");document.write(&quo

javascript获取url参数代码实例

javascript获取url参数代码实例: 有时候可能需要获取url中的参数值,下面是一段相关的代码实例. 代码如下: var url="www.softwhy.com/test.php?id=21&a=5"; if(url.indexOf("?")!=-1) { var p=url.indexOf("?"); //返回所在位置 var str = url.substr(p+1) //从这个位置开始截取 strs = str.split

JavaScript实现http地址自动检测并添加URL链接

一.天生我材必有用 给http字符自动添加URL链接是比较常见的一项功能.举两个我最近常用到的自动检测http://地址并添加链接的例子吧,首先是QQ邮箱,在使用QQ邮箱时,如果输入了URL地址(http://或是https://开头),则QQ邮箱会自动给这个地址添加可打开的链接.如下图所示: 还有就是微博客产品,例如twitter(zxx://翻墙可以follow苍井空姐姐哦~~ ^_^),或是国产的新浪微博.当您的微博信息中有类似于http://www.zhangxinxu.com/的URL

javascript实现的验证码代码实例

javascript实现的验证码代码实例:验证码大家应该不陌生,主要是为了网站的安全性,防止恶意注册和登陆.验证码实现的方式各有不同,下面是一段用javascript实现的验证码效果,供大家参考之用,希望能够给大家带来帮助.代码如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="ht