XML DOM deleteData() metod
Definition och användning
deleteData() metoden tar bort data från kommentarknud.
Syntaks:
commentNode.deleteData(start,length)
parametrar | beskrivning |
---|---|
start | obligatorisk. Positionen för det första tecknet att radera. |
length | obligatorisk. Antalet tecken att radera. |
beskrivning
denna metod från start den specificerade tecknen börjar, radera från Comment-knotet length tecken. Om start lägg till length Om texten i Comment-knotet är längre, så radera från start Alla tecken från början till slutet av strängen.
Exempel
Följande kodsnutt använder JavaScript-funktioner loadXMLDoc() Ladda XML-filen books_comment.xml Ladda xmlDoc och ta bort några tecken från den första kommentarsnoden:
xmlDoc=loadXMLDoc("books_comment.xml");
x=xmlDoc.getElementsByTagName("book")[0].childNodes;
for (i=0;i<x.length;i++)
{
if (x[i].nodeType==8)
{
//Hantera endast kommentarsnoder
x[i].deleteData(0,9);
document.write(x[i].data);
document.write("<br />");
}
}
Utmatningen av ovanstående kod:
(Hårdpärm)
I detta exempel använder vi en loop och en if-sats för att utföra behandling som endast riktar sig till kommentarsnoder. Kommentarernas nodtyp är 8.
Relaterade sidor
XML DOM referenshandbok:CharacterData.deleteData()