Xpath в Javascript, не работает? - PullRequest
       0

Xpath в Javascript, не работает?

1 голос
/ 22 апреля 2011

Я пытаюсь написать класс, который выбирает элемент, используя XPath. Пока это мой код.
Проблема в том, что 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 Ответ

2 голосов
/ 22 апреля 2011

result.iterateNext, а не node.iterateNext. Введите $x в консоли Chrome / Safari Javascript для полного примера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...