Método createAttribute() del Documento DOM HTML
- página anterior cookie
- página siguiente createComment()
- Volver a la capa superior Documents del DOM HTML
Definición y uso
code>createAttribute() El método crea un atributo y devuelve ese atributo como objeto Attr.
Opción alternativa:
Uso Método setAttribute() Más fácil.
Por favor, consulte:
ejemplo
Ejemplo 1
// Crear el atributo class: const att = document.createAttribute("class"); // Establecer el valor del atributo class: att.value = "democlass"; // Añadir el atributo class al primer h1: const h1 = document.getElementsByTagName("H1")[0]; h1.setAttributeNode(att);
Ejemplo 2
// Crear el atributo style: const att = document.createAttribute("style"); // Establecer el valor del atributo style: att.value = "color:red"; // Añadir el atributo style al primer h1: const h1 = document.getElementsByTagName("h1")[0]; h1.setAttributeNode(att);
Ejemplo 3
Añadir el atributo href="www.codew3c.com" al elemento anchor:
// Crear el atributo href: const att = document.createAttribute("href"); // Establecer el valor del atributo href: att.value = "https://www.codew3c.com"; // Añadir el atributo href al elemento: element.setAttributeNode(att);
sintaxis
document.createAttribute(name)
parámetros
parámetros | descripción |
---|---|
name | obligatorio. El nombre del atributo a crear. |
valor devuelto
tipo | descripción |
---|---|
nodo | nodo de atributo recién creado. La propiedad nadeName se establece en name。 |
lanzar
Si el nombre contiene caracteres no permitidos, este método lanzará un código de INVALID_CHARACTER_ERR
la excepción DOMException.
soporte del navegador
document.createAttribute()
es una característica del nivel DOM 1 (1998).
Se admite en todos los navegadores:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
soporte | 9-11 | soporte | soporte | soporte | soporte |
- página anterior cookie
- página siguiente createComment()
- Volver a la capa superior Documents del DOM HTML