Μέθοδος getAttributeNode() του HTML DOM Element

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

getAttribute() Η μέθοδος επιστρέφει την τιμή της ιδιότητας με το όνομα του χαρακτηριστικού, ως αντικείμενο Attr.

Εναλλακτική λύση:

Χρήση Μέθοδος getAttribute() Θα γίνει πιο εύκολο.

Δείτε επίσης:

Μέθοδος setAttribute()

Μέθοδος hasAttribute()

Μέθοδος removeAttribute()

Μέθοδος setAttributeNode()

Μέθοδος removeAttributeNode()

Εκμάθηση:

HTML ιδιότητες

Παρατηρησιακό εγχειρίδιο:

Μέθοδος HTML DOM Attribute

Εγχειρίδιο γνώσεων: Η διαφορά μεταξύ getAttribute() και getAttributeNode()

getAttribute() Η μέθοδος επιστρέφει την τιμή της ιδιότητας.

getAttributeNode() η μέθοδος επιστρέφει Αντικείμενο του Attrπρέπει να χρησιμοποιήσετε Πρότυπο τιμής του Attr Για να αποκτήσετε αυτήν την τιμή.

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

Επίδειξη

Παράδειγμα 1

Αποκτήστε την τιμή του κόμβου του class του στοιχείου <h1>:

const element = document.getElementsByTagName("H1")[0];
let text = element.getAttributeNode("class").value;

Προσπαθήστε να το κάνετε εσείς!

Παράδειγμα 2

Αποκτήστε την τιμή του κόμβου του target του στοιχείου <a>:

var elmnt = document.getElementById("myAnchor");
var attr = elmnt.getAttributeNode("target").value;

Προσπαθήστε να το κάνετε εσείς!

Παράδειγμα 3

Αποκτήστε την τιμή του κόμβου του onclick του στοιχείου <button>:

var elmnt = document.getElementById("myBtn");
var attr = elmnt.getAttributeNode("onclick").value;

Προσπαθήστε να το κάνετε εσείς!

Γλώσσα

element.getAttributeNode(name)

Παράμετροι

Παράμετροι Περιγραφή
name Απαιτείται. Το όνομα της ιδιότητας.

Αποτελεσματικότητα

Τύπος Περιγραφή
Οντότητα Το αντικείμενο του Attr κόμβου του ατрибούτου.
null Αν η ιδιότητα δεν υπάρχει.

Περιγραφή

getAttributeNode() Η μέθοδος θα επιστρέψει έναν Attr κόμβο που αντιπροσωπεύει την τιμή της καθορισμένης ιδιότητας. Σημειώστε ότι μπορείτε επίσης να αποκτήσετε αυτόν τον Attr κόμβο μέσω της ιδιότητας attributes που κληρονομείται από το Node interface.

Υποστήριξη του περιηγητή

element.getAttributeNode() Είναι χαρακτηριστικά DOM Level 1 (1998).

Όλοι οι περιηγητές υποστηρίζουν το πλήρως:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Υποστήριξη 9-11 Υποστήριξη Υποστήριξη Υποστήριξη Υποστήριξη