JS中如何获取ID相同的标签元素集合,效率高点的
JS中如何获取ID相同的标签元素集合,效率高点的,那种获取Elements再遍历的方式就算了我的代码如下,但好像因为缓存原因会死循环:vararr_=newArray()...
JS中如何获取ID相同的标签元素集合,效率高点的,那种获取Elements再遍历的方式就算了 我的代码如下,但好像因为缓存原因会死循环:
var arr_ = new Array(), touchId = "labelID", tmp_;
while(true){
if((tmp_ = document.getElementById(touchId)) == undefined){
break;
}
tmp_.id = tmp_.id + "_tmp";
arr_.push(tmp_);
}
按规范确实ID不能有多个 但不影响运行效果,默认用getElementById获取到的是第一个 我这里确实是有这种需求 没办法! 展开
var arr_ = new Array(), touchId = "labelID", tmp_;
while(true){
if((tmp_ = document.getElementById(touchId)) == undefined){
break;
}
tmp_.id = tmp_.id + "_tmp";
arr_.push(tmp_);
}
按规范确实ID不能有多个 但不影响运行效果,默认用getElementById获取到的是第一个 我这里确实是有这种需求 没办法! 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询