如何使用document.evaluate()和XPath获取元素列表?
- 论坛
- 如何使用document.evaluate()和XPath获取元素列表?
4 浏览
如何使用document.evaluate()和XPath获取元素列表?
我正在使用document.evaluate()
JavaScript方法来获取由XPath表达式指向的元素:
var element = document.evaluate( path, document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null ).singleNodeValue;
但是,如果XPath表达式指向页面上的多个元素,我该如何获取元素列表?
我尝试了以下代码,但它不起作用:
var element = document.evaluate( path, document, null, XPathResult.ORDERED_NODE_ITERATOR_TYPE, null );