我正在使用 Xpath 进行练习,但无法获取元素。我的代码很简单:
<html>
<script>
//get first div
var headings = document.evaluate('//h2', document, null, XPathResult.ANY_TYPE, null );
var res = headings.iterateNext()
while(res){
console.log(res);
var res = headings.iterateNext()
}
console.log(headings);
</script>
<body>
<div>HI!!!</div>
<h2> JOE </h2>
</body>
</html>
这返回未定义。我尝试了所有可能的 xpathExpression(在 firefox 和 chrome 上测试)。有什么帮助吗?
谢谢!