HTML Διαδίκτυο Οντολογία Attributes setNamedItem() Μέθοδος

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

setNamedItem() Η μέθοδος προσθέτει το κόμμα ιδιότητας στο NamedNodeMap.

Αν το κόμμα ιδιότητας υπάρχει ήδη, αντικαθιστάται και επιστρέφεται το κόμμα ιδιότητας που αντικαταστάθηκε, διαφορετικά η τιμή επιστρέφεται null.

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

Χρήση element.setAttribute() Η μέθοδος είναι πιο εύκολη.

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

Ιδιότητα attribute.value

Ιδιότητα attribute.name

Μέθοδος attributes.getNamedItem()

Μέθοδος element.setAttribute()

Μέθοδος element.setAttributeNode()

Παράδειγμα

Παράδειγμα 1

Ρύθμιση της ιδιότητας class του H1:

const nodeMap = document.getElementsByTagName("H1")[0].attributes;
const node = document.createAttribute("class");
node.value = "democlass";
nodeMap.setNamedItem(node);

Προσπαθήστε να το δοκιμάσετε προσωπικά

Παράδειγμα 2

Χρησιμοποιήστε το element.setAttribute() πιο εύκολα:

const element = document.getElementsByTagName("H1")[0];
element.setAttribute("class", "democlass");

Προσπαθήστε να το δοκιμάσετε προσωπικά

Γραμματική

namednodemap.setNamedItem(node)

Παράμετρος

Παράμετρος Περιγραφή
node Απαιτείται. Ο κόμματος που πρέπει να προσστείτε ή να αντικαταστήσετε στο NamedNodeMap.

Επιστροφή τιμής

Τύπος Περιγραφή
Κόμμα Ο κενότοπος κόμματος που αντικαταστάθηκε (αν υπάρχει). Διαφορετικά επιστρέφει null.

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

attributes.setNamedItem είναι χαρακτηριστικό DOM Level 1 (1998).

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

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