function getNextElement(node){ if (node.nodeType==1) { return node;//如果为元素节点,返回node值。 } if (node.nextSibling) { return getNextElement(node.nextSibling);//如果不是元素节点,而是下一个节点,以这个新节点为参数,返回上一个if,重新检查。 } return null;//如果下一个连节点都不是,返回null。 }
得到下一个元素节点
注:
nodeType 属性可返回节点的类型。
最重要的节点类型是:
元素类型 节点类型
元素element 1
属性attr 2
文本text 3
注释comments 8
文档document 9