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()