我正在尝试使用XPath编写一个选择dom elemented的类。
到目前为止,这是我的代码
问题是,node.id,使javascript失败。
我做错了什么? :/
var evaluator = new XPathEvaluator();
var result = evaluator.evaluate("//div", document.documentElement, null,
XPathResult.ORDERED_NODE_ITERATOR_TYPE, null);
if (result) {
alert(result)
var node = result.iterateNext();
while(node) {
alert(node.id);
node = node.iterateNext();
}
}
答案 0 :(得分:2)
result.iterateNext
,而不是node.iterateNext
。在Chrome / Safari Javascript控制台中输入$x
以获取完整示例。