Javascript中的Xpath,不工作?

时间:2011-04-21 22:15:42

标签: javascript dom xpath

我正在尝试使用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();
    }
}

1 个答案:

答案 0 :(得分:2)

result.iterateNext,而不是node.iterateNext。在Chrome / Safari Javascript控制台中输入$x以获取完整示例。