1
0
mirror of https://github.com/Daotin/Web.git synced 2024-10-30 04:24:45 +08:00
Web-main/04-DOM/@总结.md

56 lines
697 B
Markdown
Raw Normal View History

2018-11-09 20:08:09 +08:00
1、
问题:
页面查找到的DOM元素集合是动态的会随着js操作集合中元素的增加或减少而动态改变本质上DOM的集合是对象的指向元素增加或减少了DOM元素集合的数量就改变了。
那么我们在使用for循环的时候就不准确了。
如何处理这种个情况呢?
**保持增加或减少的 index的值不变下次继续从增加或删除的位置查找。**
示例:
```js
for(var i=0; i<eleList.length; i++) {
if(eleList.checked) {
eleList.remove();
i--; // 保持增加或删除的index值不变下次继续从增加或删除的位置查找。
}
}
```