XML DOM deleteData() Methode

Definition und Verwendung

deleteData() Methode löscht Daten aus dem Kommentar-Knoten.

Syntax:

commentNode.deleteData(start,length)
Parameter Beschreibung
start notwendig. Die Position des ersten zu löschenden Zeichens.
length notwendig. Die Anzahl der zu löschenden Zeichen.

Beschreibung

Diese Methode von start der angegebene Zeichenbeginn, von Comment-Knoten löschen length Zeichen. Wenn start hinzufügen length Wenn die Zeichenzahl des Comment-Knotens größer ist als die des Comment-Knotens, dann löschen Sie von start Alle Zeichen von Anfang bis zum Ende der Zeichenkette.

Beispiel

Der folgende Codeabschnitt verwendet JavaScript-Funktionen loadXMLDoc() Lade XML-Datei books_comment.xml Lade xmlDoc und lösche einige Zeichen aus dem ersten Kommentar-Knoten:

xmlDoc=loadXMLDoc("books_comment.xml");
x=xmlDoc.getElementsByTagName("book")[0].childNodes;
for (i=0;i<x.length;i++)
{ 
if (x[i].nodeType==8)
  { 
  //Nur Kommentar-Knoten behandeln
  x[i].deleteData(0,9);
  document.write(x[i].data);
  document.write("<br />");
  } 
}

Die Ausgabe des obigen Codes:

(Gebundene Ausgabe)

In diesem Beispiel verwenden wir einen Loop und ein if-Statement, um nur die Verarbeitung von comment-Knoten durchzuführen. Der Knoten-Typ des comment-Knotens ist 8.

Verwandte Seiten

XML DOM Referenzhandbuch:CharacterData.deleteData()