首先,我将数字ID添加到我的div [{1}}
的大部分内容中class="line"
如何删除id大于10的div?对于exaple,10?
在JS中使用参数作为id时遇到了麻烦。这样写var adder = document.getElementsByClassName("line");
for(var i = 0 ;i<adder.length;i++){
adder[i].id=i;
}
PS:将id设置为纯阿拉伯数字是否合适?
答案 0 :(得分:1)
答案 1 :(得分:0)
我猜你要做的是不是在数字10之上添加id?如果是这样,那么为什么不这样做呢:
var adder = document.getElementsByClassName("line");
for(var i = 0 ;i<10;i++){
adder[i].id=i;
}
如果您出于某种原因想要将其作为单独的操作,那么:
var adder = document.getElementsByClassName("line");
for(var elem in addr){
if(parseInt(addr[elem].Id) > 10){
element = document.getElementById(addr[elem].Id);
element.parentNode.removeChild(element);
}
}