
var eles=documentgetElementsByClassName("className"); for(var e in eles) { //这里可以循环出每个元素对象 }
没发循环获取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、点击按钮后效果
<script language="javascript" type="text/javascript">
function ShowMess(id){
var c=$("#"+id+"");
// var liobj = cparent()parent();
// $(liobj)children("c_li11")remove();
var src =cattr("src");
var parid = cparent()parent()find("input")val();
$ajax({
type: "POST",
contentType: "application/json",
url: "/WebService/MessageServiceasmx/GetMessageList",
data: "",
dataType: 'json',
success: function(result) {
if (resultd) {
$(resultd)each(function() {
cparent()after("<li class=\"c_li11\">"+this[5]+" 回复于 "+this[6]+" <br/><br/>" + this[3] + " <br/><br/></li>");
});
}
}
});
}
</script>
[WebMethod]
public List<object[]> GetMessageList(int gid,int cid,int parid)
{ //return (List<object[]>)>
<script type="text/javascript" src="js/jqueryminjs"></script>
<script type="text/javascript">
$(function(){
var len = $("div[name='divName']")size();//获取name标签的个数
var arr = [];
for(var index = 0; index < len; index++){//创建一个数字数组
arr[index] = index;
}
$each(arr, function(i){//循环得到不同的id的值
var idValue = $("div[name='divName']")eq(i)attr("id");
if(idValue != ''){
alert(idValue);
}
});
});
</script>
你的id命名有问题,不能全是数字或者数字开头
如果你只是想用li存数据的话,你自己定义一个属性比如mydata
然后你可以通过getAttribute('mydata')来读取这个属性的值
以上就是关于js 能取到所有相同ID的值吗全部的内容,包括:js 能取到所有相同ID的值吗、js 循环获取 id 函数、我想通过js获取标签,id为gid的全部数据,应该这是一个循环,所以,gid也不止一个,我需要的就是获取全gid等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)