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.