XML DOM removeAttribute() method
Ορισμός και χρήση
Η μέθοδος removeAttribute() διαγράφει την καθορισμένη ιδιότητα. Αν η δήλωση τύπου DTD έχει ορίσει προκαθορισμένη τιμή για την ιδιότητα, τότε η επόμενη κλήση Μέθοδος getAttribute()θα επιστρέψει την προκαθορισμένη τιμή.
Η διαγραφή μιας ιδιότητας που δεν υπάρχει ή μιας ιδιότητας που δεν έχει οριστεί αλλά έχει προκαθορισμένη τιμή θα αγνοηθεί.
Γραμματική:
elementNode.removeAttribute(name)
Παράμετροι | Περιγραφή |
---|---|
name | Απαιτείται. Ορίζει το όνομα της ιδιότητας που πρέπει να διαγραφεί. |
Παράδειγμα
Σε όλες τις παραδείξεις, θα χρησιμοποιήσουμε το αρχείο XML books.xmlκαι οι συνάρτησεις JavaScript loadXMLDoc()。
Το παρακάτω κομμάτι κώδικα διαγράφει την ιδιότητα 'category' όλων των στοιχείων <book> από το 'books.xml':
xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName('book');
for (i=0;i<x.length;i++)
{
x[i].removeAttribute('category'));
}