XML DOM deleteData() metode

Definition og brug

deleteData() metoden sletter data fra kommentarknuden.

Syntaks:

commentNode.deleteData(start,length)
parameter beskrivelse
start påkrævet. Positionen af det første tegn, der skal slettes.
length påkrævet. Antallet af tegn, der skal slettes.

beskrivelse

denne metode fra start den specificerede tegn starter, slet length tegn. Hvis start tilføj length Hvis det er større end antallet af tegn i Comment-knuden, så slet fra start Alle tegn fra start til slutningen af strengen.

Eksempel

Følgende kodeblok bruger JavaScript-funktioner loadXMLDoc() Indlæs XML-filen books_comment.xml Indlæs xmlDoc og fjern nogle tegn fra den første kommentar node:

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

Udskriften af ovenstående kode:

(Hardcover)

I dette eksempel bruger vi en løkke og en if-sætning til at udføre behandling kun for comment-noder. comment-noderens nodetype er 8.

Relaterede sider

XML DOM referencehåndbog:CharacterData.deleteData()