XML DOM deleteData() μέθοδος
Ορισμός και χρήση
Η μέθοδος deleteData() αφαιρεί δεδομένα από το κόμβο σχολίου.
Γλώσσα:
commentNode.deleteData(start,πμήκος)
παράμετρος | περιγράφει |
---|---|
start | απαιτείται. Η θέση του πρώτου χαρακτήρα που πρέπει να διαγραφεί. |
πμήκος | απαιτείται. Ο αριθμός των χαρακτήρων που πρέπει να διαγραφούν. |
περιγράφει
Η μέθοδος αυτή start ορισμένος χαρακτήρας ξεκινήσει, διαγράψτε από το σημείο Comment πμήκος χαρακτήρες. Αν start πρόσθετε πμήκος Εάν ο αριθμός των χαρακτήρων στο σημείο Comment είναι μεγαλύτερος, τότε διαγράψτε από start Όλοι οι χαρακτήρες από την αρχή της αλφαβητικής ακολουθίας μέχρι το τέλος
Παράδειγμα
Ο παρακάτω κώδικας χρησιμοποιεί τη συνάρτηση JavaScript loadXMLDoc() Το αρχείο XML books_comment.xml Φορτώστε το xmlDoc και αφαιρέστε μερικούς χαρακτήρες από τον πρώτο κόμβο σχολίου:
xmlDoc=loadXMLDoc("books_comment.xml");
x=xmlDoc.getElementsByTagName("book")[0].childNodes;
for (i=0;i<x.length;i++)
{
if (x[i].nodeType==8)
{
//Επεξεργασία μόνο των κόμβων comment
x[i].deleteData(0,9);
document.write(x[i].data);
document.write("<br />");
}
}
Η έξοδος του παραπάνω κώδικα:
(Hardcover)
Σε αυτό το παράδειγμα, χρησιμοποιούμε έναν κύκλο και μια προκαταρκτική ανάγνωση για να εκτελέσουμε τη διαχείριση μόνο για τους κόμβους comment. Ο τύπος του κόμβου comment είναι 8.
Σχετικές σελίδες
Εγχειρίδιο αναφοράς DOM XML:CharacterData.deleteData()