//JS获取URL网址的参数
function $_GET(name,urls){
var url=urls||windowlocationhref;
if(!name==true){
var data=urlmatch(new RegExp("([^&])=([^&])","ig"));
return data!=nulldata:[];
}else{
var test=new RegExp(name+"=","i")test(url);
return testurlmatch(new RegExp(name+"=([^&])","i"))[1]:"";
}
};
//获取当前页面网址参数中所有key,返回值是一个对象数组,如 obj = {A:'001',B:'002',C:'003' }
var obj = $_GET();//获取当前页面网址参数中指定key的值,如 fr 返回值是字符串 obj = 'qlquick'
var obj = $_GET('fr');//获取指定网址字符串中参数A的值字符串 A = '001'
var obj = $_GET("A","指定网址字符串加参数A=001&B=002&C=003&D=004&E=005&F=006&G=007&H=008");
没发循环获取id值的,因为id具有唯一性,可以通过name属性获取的。
思路:根据name值获取对象数组后使用循环取出id值,关键代码如下:
obj = documentgetElementsByName(input_name);
for(i=0;i<objlength;i++){
// obj[i]id;
}
实例演示如下:
1、HTML结构:提供了3个name值相同的input和一个name值不同的干扰input
<input type="text" name="test" id="test1" value="name=test id=test1"/>
<input type="text" name="test" id="test2" value="name=test id=test2"/>
<input type="text" name="test" id="test3" value="name=test id=test3"/>
<input type="text" name="test1" id="test4" value="name=test1 id=test4"/>
<br/><input type='button' value='获取name=test的文本框的id' onclick="fun()"/>
2、javascript代码
function fun(){
obj = documentgetElementsByName("test");
str = "";
for(i=0;i<objlength;i++){
str += obj[i]id + " ";
}
alert(str)
}
3、点击按钮后效果
var table = $('table');
var id = tableattr('id');
alert(id);
即可获取到标签的id值
而td值,如果知道td的id可以直接获取td的值,再一种办法就是先获取table对象,然后查找table下的所有td子元素,$("ul")find("li")length打印的就是子元素的个数。
以上就是关于如何获取当前网页url中的ID值,并赋值给一个变量,以便在下面进行调用全部的内容,包括:如何获取当前网页url中的ID值,并赋值给一个变量,以便在下面进行调用、js 循环获取 id 函数、<table id=xx></table>id如何打印或者时如何获取id值 再就是td值如何获取 Js等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)