不懂x.nodeType!=1
x.nodeType!=1不就是说x不是元素节点了吗?x.nodeType==1才是元素节点啊?那为什么while里面的(x.nodeType!=1)就把x的下一个节点赋给x。既然x不是元素节点了,那应该直接输出,当满足x.nodeType=1的时候才应该x=x.nextSibling
x.nodeType!=1不就是说x不是元素节点了吗?x.nodeType==1才是元素节点啊?那为什么while里面的(x.nodeType!=1)就把x的下一个节点赋给x。既然x不是元素节点了,那应该直接输出,当满足x.nodeType=1的时候才应该x=x.nextSibling
2016-07-25
举报