Суть задачи: Найти на странице
Далее часть кода
примерной страницы:
<a name="top">100</a>
<a name="top">10</a>
<a name="top">0</a>
Вот эту часть
>0< и записать её в
node узел.
Пробуем так :
var xpathResult = document.evaluate("(//text()[contains(.,'>0<')])[1]", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null);
var node=xpathResult.singleNodeValue.textContent;
alert(node);
Не получается
Пробуем искать по тексту только
0
var xpathResult = document.evaluate("(//text()[contains(.,'0')])[1]", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null);
var node=xpathResult.singleNodeValue.textContent;
alert(node);
Разумеется т.к. FIRST_ORDERED_NODE_TYPE , а первым у нас идёт по порядку 100
node будет равен
100. А заветный 0 , проигнорирует.
Итак , вопрос!
а) Как найти часть кода страницы?
>0</a> и записать в node.
или ежели это не возможно средствами
JS.
Как исключить из поиска 100 и 10, которые идут перед заветным нулём.
Скажу сразу пробовал
UNORDERED_NODE_ITERATOR_TYPE с методом
iterateNext() дабы немного рандомизировать выборку значений - ничего не вышло. Тяжёлые наркотики не
употребляю , заранее спасибо за помощь.