HTML DOM Element removeAttribute() Method

Ορισμός και χρήση

removeAttribute() Η μέθοδος διαγράφει την ιδιότητα από το στοιχείο.

Συμβουλή:Η διαγραφή μιας μη υπαρχούσας ιδιότητας ή μιας ιδιότητας που δεν έχει οριστεί αλλά έχει προεπιλεγμένη τιμή θα αγνοηθεί.

Διαφορά μεταξύ removeAttribute() και removeAttributeNode()

removeAttribute() Η μέθοδος διαγράφει την ιδιότητα και δεν επιστρέφει τίποτα.

removeAttributeNode() Η μέθοδος διαγράφει το αντικείμενο Attr και επιστρέφει το απομακρυσμένο αντικείμενο.

Το αποτέλεσμα θα είναι το ίδιο.

Για περισσότερες πληροφορίες, δείτε:

Εγχειρίδιο αναφοράς:

Μέθοδος getAttribute()

Μέθοδος setAttribute()

Μέθοδος hasAttribute()

Μέθοδος hasAttributes()

Μέθοδος getAttributeNode()

Μέθοδος setAttributeNode()

Μέθοδος removeAttributeNode()

Εκμάθηση:

Αξίες HTML

Παράδειγμα

Παράδειγμα 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 Υποστήριξη Υποστήριξη Υποστήριξη Υποστήριξη