Atrybut length DOM XML
Definicja i zastosowanie
Atrybut length zwraca długość tekstu węzła komentarza, liczona w znakach.
Gramatyka:
commentNode.length
Przykład
Powyższy kod segment używa funkcji JavaScript loadXMLDoc() Wczytaj plik XML books_comment.xml Wczytaj xmlDoc i uzyskaj długość tekstu komentarza pierwszego elementu <book>:
xmlDoc=loadXMLDoc("books_comment.xml");
x=xmlDoc.getElementsByTagName("book")[0].childNodes;
for (i=0;i<x.length;i++)
{
if (x[i].nodeType==8)
{
//Przetwarzaj tylko węzły comment
document.write(x[i].length
);
document.write("<br />");
}
}
Wyjście powyższego kodu:
20
W tym przykładzie używamy pętli循环 i instrukcji if, aby wykonać operacje dotyczące tylko węzłów comment. Rodzaj węzła comment to 8.