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'));
}