通过document.getElementsBy*和document.querySelectorAll获取的对象长度变化
2020-09-25
阅读 1 分钟
1.2k然后发现总是会漏下一个元素没有修改,查阅了mdn之后发现,HTMLCollection是一个及时的对象,会随着其他对dom的修改而及时更新。解决的思路就是将HTMLCollection转化为数组或者使用while循环来做。在这里就将两种方法都记录下来,不过我更推荐使用while循环,这种方法写的比较少,而且也不会额外去申请内存。1)