Latest web development tutorials

XML DOM NextSibling недвижимость

Ссылка на объект Element объект Element

Определение и использование

NextSibling свойство возвращает следующий узел выбран элемент одноранговых (следующий узел в той же иерархии дерева).

Если нет такого узла, это свойство возвращает значение NULL.

грамматика

elementNode.nextSibling

Советы и примечания

Примечание: Firefox и большинство других браузеров, пустые пространства между узлами будет генерировать или заверните в виде текстовых узлов, в то время как Internet Explorer будет игнорировать пробелы текстовые узлы между узлами сгенерированных.Таким образом, в приведенном ниже примере, мы будем использовать функцию, которая проверяет тип узла следующего узла родного брата.

Узел типа элемента узла 1, так что, если следующий узел родственный не является узлом элемента, он будет двигаться к следующему узлу, и проверяет, является ли этот узел является узлом элемента. Весь процесс будет продолжаться до следующего узла родственный элемент не найден. С помощью этого метода мы можем получить правильные результаты во всех браузерах.

Совет: Для получения дополнительной информации о различиях браузеров, пожалуйста , посетите нас в нашем XML DOM учебник DOM браузера разделе.


примеров

Следующий фрагмент кода использует loadXMLDoc () для " в Books.xml " в xmlDoc, и получить следующий родственный узлы из первого элемента <TITLE>:

примеров

//check if the next sibling node is an element node
function get_nextsibling(n)
{
x=n.nextSibling;
while (x.nodeType!=1)
{
x=x.nextSibling;
}
return x;
}

xmlDoc=loadXMLDoc("books.xml");

x=xmlDoc.getElementsByTagName("title")[0];
document.write(x.nodeName);
document.write(" = ");
document.write(x.childNodes[0].nodeValue);

y=get_nextsibling(x);

document.write("
Next sibling: ");
document.write(y.nodeName);
document.write(" = ");
document.write(y.childNodes[0].nodeValue);

Код выше вывод будет:

title = Everyday Italian
Next sibling: author = Giada De Laurentiis

Попробуйте »

Попробуйте Demos

PreviousSibling - получить узел на узле сиблинговой


Ссылка на объект Element объект Element