Javascript中DOM迭代/查找的节点运算符与Xpath

Javascript中DOM迭代/查找的节点运算符与Xpath,javascript,dom,Javascript,Dom,在对DOM元素进行迭代或查找一组DOM元素时,使用哪个更好。Xpath更快吗?Xpath更干净 编辑:对不起,我不知道它是否更快。如果您想找到一组处于不同层次结构级别和不同感兴趣属性的元素,那么应该使用Xpath 如果您只想在一组元素上逐个“迭代”,那么只需使用迭代器。dojo团队对其dojo.query接口的XPath何时更快进行了一些研究 参见他们的文章“DOM遍历代码的速度大约是XPath代码的四倍。”

在对DOM元素进行迭代或查找一组DOM元素时,使用哪个更好。Xpath更快吗?

Xpath更干净


编辑:对不起,我不知道它是否更快。

如果您想找到一组处于不同层次结构级别和不同感兴趣属性的元素,那么应该使用Xpath


如果您只想在一组元素上逐个“迭代”,那么只需使用迭代器。

dojo团队对其
dojo.query
接口的XPath何时更快进行了一些研究

参见他们的文章“DOM遍历代码的速度大约是XPath代码的四倍。”