HTML DOM Document createAttribute() method

Definition and usage

code>createAttribute() The method creates an attribute and returns it as an Attr object.Alternative:

Use setAttribute() method Easier.

See also:

Element setAttribute() method

Attribute value method

Element setAttributeNode() method

παράδειγμα

παράδειγμα 1

// Δημιουργία της ιδιότητας class:
const att = document.createAttribute("class");
// Ορίστε την τιμή της ιδιότητας class:
att.value = "democlass";
// Προσθέστε την ιδιότητα class στο πρώτο h1:
const h1 = document.getElementsByTagName("H1")[0];
h1.setAttributeNode(att);

δοκιμάστε το προσωπικά

παράδειγμα 2

// Δημιουργία της ιδιότητας style:
const att = document.createAttribute("style");
// Ορίστε την τιμή της ιδιότητας style:
att.value = "color:red";
// Προσθέστε την ιδιότητα style στο πρώτο h1:
const h1 = document.getElementsByTagName("h1")[0];
h1.setAttributeNode(att);

δοκιμάστε το προσωπικά

παράδειγμα 3

Προσθέστε την ιδιότητα href="www.codew3c.com" στο στοιχείο anchor:

// Δημιουργία της ιδιότητας href:
const att = document.createAttribute("href");
// Ορίστε την τιμή της ιδιότητας href:
att.value = "https://www.codew3c.com";
// Προσθέστε την ιδιότητα href στο στοιχείο:
element.setAttributeNode(att);

δοκιμάστε το προσωπικά

σύνταξη

document.createAttribute(name)

παράμετροι

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

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

τύπος περιγραφή
κόμβος νέος κόμβος ιδιότητας. Η ιδιότητα nadeName ορίζεται σε name.

προκαλέσει

Αν το όνομα περιέχει χαρακτήρες που δεν επιτρέπονται, η μέθοδος θα προκαλέσει κώδικα INVALID_CHARACTER_ERR εξαίρεση DOMException.

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

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

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

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