XML DOM nextSiblingСвойство
Объект Node
Определение и использование
Свойство nextSibling возвращает узел, непосредственно следующий за элементом (на том же уровне дерева).
Если такой узел не существует, свойство возвращает null.
Синтаксис
Советы и примечания
Примечание:Firefox и большинство других браузеров рассматривают пробелы или разрывы строк, создаваемые между узлами, как текстовые узлы, тогда как Internet Explorer игнорирует текстовые узлы, состоящие из пробелов, создаваемые между узлами. Поэтому в следующем примере мы будем использовать функцию для проверки типа следующего родственного узла.
Узлы элементов имеют тип узла 1, поэтому, если следующий родственный узел не является узлом элемента, он переходит к следующему узлу и продолжает проверять, является ли этот узел узлом элемента. Этот процесс продолжается до тех пор, пока не будет найден следующий родственный узел элемента. Таким образом, мы можем получить правильные результаты во всех браузерах.
Совет:Чтобы узнать больше о различиях браузеров, посетите нашуглаву о DOM в браузерах.
Пример
Следующий фрагмент кода используетloadXMLDoc()для загрузки "" в xmlDoc и получения следующего родственного узла от первого элемента <title>:
Пример
Приведённый выше код выведет:
Следующий соседний узел: author = Giada De Laurentiis
Попробуйте сами »
Попробуйте демо
Объект Nodeдругие расширения