HTML DOM Element removeAttribute() Method
- Προηγούμενη σελίδα remove()
- Επόμενη σελίδα removeAttributeNode()
- Επιστροφή στο προηγούμενο επίπεδο Σώμα HTML DOM Elements
Ορισμός και χρήση
removeAttribute()
Η μέθοδος διαγράφει την ιδιότητα από το στοιχείο.
Συμβουλή:Η διαγραφή μιας μη υπαρχούσας ιδιότητας ή μιας ιδιότητας που δεν έχει οριστεί αλλά έχει προεπιλεγμένη τιμή θα αγνοηθεί.
Διαφορά μεταξύ removeAttribute() και removeAttributeNode()
removeAttribute()
Η μέθοδος διαγράφει την ιδιότητα και δεν επιστρέφει τίποτα.
removeAttributeNode()
Η μέθοδος διαγράφει το αντικείμενο Attr και επιστρέφει το απομακρυσμένο αντικείμενο.
Το αποτέλεσμα θα είναι το ίδιο.
Για περισσότερες πληροφορίες, δείτε:
Εγχειρίδιο αναφοράς:
Εκμάθηση:
Παράδειγμα
Παράδειγμα 1
Αφαίρεση της ιδιότητας class από το στοιχείο <h1>:
document.getElementsByTagName("H1")[0].removeAttribute("class");
Παράδειγμα 2
Αφαίρεση της ιδιότητας href από το στοιχείο <a>:
document.getElementById("myAnchor").removeAttribute("href");
Γλώσσα
element.removeAttribute(name)
Παράμετροι
Παράμετροι | Περιγραφή |
---|---|
name | Απαιτείται. Το όνομα της ιδιότητας. |
Αποτελεσματικότητα
Δεν υπάρχει.
Αναφορά
Αν το στοιχείο είναι μονόδρομο και δεν επιτρέπεται η διαγραφή των ιδιοτήτων του, η μέθοδος θα προκαλέσει την εξαιρετική DOMException με κώδικα NO_MODIFICATION_ALLOWED_ERR.
Υποστήριξη των προγραμματιστών
element.removeAttribute()
Είναι χαρακτηριστικό του DOM Level 1 (1998).
Όλοι οι περιηγητές υποστηρίζουν το πλήρως:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Υποστήριξη | 9-11 | Υποστήριξη | Υποστήριξη | Υποστήριξη | Υποστήριξη |
- Προηγούμενη σελίδα remove()
- Επόμενη σελίδα removeAttributeNode()
- Επιστροφή στο προηγούμενο επίπεδο Σώμα HTML DOM Elements