试过是倒着删可以,顺着不行,然后看下面评论说是因为删除之后下面的节点自动排上来,会删一个漏几个,那么原来的
var childNode = content.childNodes[i]; content.removeChild(childNode);
如果我把i改成1
var childNode = content.childNodes[1]; content.removeChild(childNode);
结果还是会漏,到底是怎么一回事呢?这个实在搞不懂,后来我也试过把body里面的标签合成一排,怕可能是h1之间也算节点的问题,结果还是这样,我把循环的i<content.childNodes.length加了几个循环下去倒是能一次删掉。
stone310
相关分类