Metoda insertData() w XML DOM

Definicja i użycie

Metoda insertData() wstawia ciąg znaków do węzła komentarza.

Gramatyka:

commentNode.insertData(start,string)
parametr opis
start wymagane. Określa pozycję wstawienia znaków. Wartość zaczyna się od 0.
string wymagane. Określa ciąg znaków do wstawienia.

opis

Ta metoda przenosi ciąg znaków string w określonej pozycji start Tekst w sekcji Comment.

Przykład

Poniższy segment kodu używa funkcji JavaScript loadXMLDoc() Złóż plik XML books_comment.xml Wgraj xmlDoc, a następnie wstaw do pierwszego węzła Comment ciąg znaków:

xmlDoc=loadXMLDoc("books_comment.xml");
x=xmlDoc.getElementsByTagName("book")[0].childNodes;
for (i=0;i<x.length;i++)
{ 
  if (x[i].nodeType==8)
  { 
  //Tylko przetwarzanie węzłów comment
  x[i].insertData(10,"Illustrated ");
  document.write(x[i].data);
  document.write("<br />");
  } 
}

Wyjście kodu powyżej:

(Książka 6) (Twarda oprawa ilustrowana)

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.

Strony związane

Podręcznik XML DOM:CharacterData.insertData()