js selector设计及实现(二)――完善及优化
5. 除掉重复的节点5.1 考虑selector: "div div"上面的步骤看下来还比较容易接受,那下面有头疼的问题了。HTML代码还是上面的代码,但换个selector来考虑,假设selector是:“div div”,如果仅是用documentElement.getElementsByTagName('div'),再循环该集合获取'div'而没有形成上述的NodeFilter函数进行过滤,再合并的时候获取的节点集合就会有重复了。为说明问...