摘要:
首先我们看jquery作者的一篇getElementsByClassName Speed Comparison有三种实现1 纯DOM:通过getElementsByClassName("*")来遍历所有的dom元素,然后用正则判断className2 DOM TreeWalker:dom2实现3 XPath:通过XPath引擎来实现遍历dom TreeWalker。通过使用dom level 2实现。document.getElementsByClass = function(needle) { function acceptNode(node) { if (node.ha 阅读全文