HTML Διαδίκτυο Οντολογία Attributes setNamedItem() Μέθοδος
- Προηγούμενη σελίδα removeNamedItem()
- Επόμενη σελίδα ορισμένος
- Επιστροφή στο προηγούμενο επίπεδο Τα Αναγνωριστικά του HTML DOM
Ορισμός και χρήση
setNamedItem()
Η μέθοδος προσθέτει το κόμμα ιδιότητας στο NamedNodeMap.
Αν το κόμμα ιδιότητας υπάρχει ήδη, αντικαθιστάται και επιστρέφεται το κόμμα ιδιότητας που αντικαταστάθηκε, διαφορετικά η τιμή επιστρέφεται null
.
Εναλλακτική λύση:
Χρήση element.setAttribute() Η μέθοδος είναι πιο εύκολη.
Δείτε επίσης:
Μέθοδος attributes.getNamedItem()
Παράδειγμα
Παράδειγμα 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 | Υποστήριξη | Υποστήριξη | Υποστήριξη | Υποστήριξη |
- Προηγούμενη σελίδα removeNamedItem()
- Επόμενη σελίδα ορισμένος
- Επιστροφή στο προηγούμενο επίπεδο Τα Αναγνωριστικά του HTML DOM