index.html?id=1 JavaScript获取id值

2024-11-20 19:19:30
推荐回答(4个)
回答1:

//第一个页面
 
//第二个页面
function getPropetyVal(p){
    var s = location.search;
  旦陪  s = s.substr(1,s.length-1);
     
    var propetys=s.split("&唤迟拿");
    for(var i=0;i        if(propetys[i].split("=")[0].trim()==p){
            return propetys[i].split("=")[1];
        }
    }
    return null;
}
alert("姓名:"+getPropetyVal("name"和搭));
alert("年龄:"+getPropetyVal("age"));

回答2:

是利用返颂纯生的dom对象还是,利用第三方插世宽件
document.getElementBy("#id"漏返郑), id是唯一的无法获取多个,class可以获取多个

如果利用第三方插件的话,可以看文档

回答3:

location.search可以获取?后的内容 之后你再用&号拆分成数组 然后再截取=后面的数据

回答4:

/**
* 此函数用以获取陪笑雀指定参数名的url请求参数值
* 参数 name: 请求的参数名
* 返回值: 请求的参数
* 如果请求的参数不存在,返回 “”
*/
function getQueryString(name)
{
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
//window.location.search 用以获取请求的参数,即url中"?"后面的部分
var r = window.location.search.substr(1).match(reg);
if(r!=null)
return unescape(r[2]);
return "";
}
//用芦早法如下:升升
var id = "";
id = getQueryString("id");