English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
createAttribute()Método crea un nuevo nodo de atributo y lo asigna comoAttrobjeto devuelto.
DOM no obliga a agregar el tipo de atributo específico a un elemento de esta manera createAttribute().
Usaratributo.value propiedad para establecer el valor del atributo.
Usarelemento .setAttributeNode()método para agregar el atributo recién creado al elemento.
O, puede usarelemento .setAttribute()Método en lugar de createAttribute() método.
document.createAttribute(name)
var node = document.getElementById("result"); var a = document.createAttribute("href"); a.value = "https:"//es.oldtoolbag.com/"; node.setAttributeNode(a);Prueba y mira‹/›
Método createAttribute() completamente soportado por todos los navegadores:
Método | |||||
createAttribute() | Sí | Sí | Sí | Sí | Sí |
Parámetros | Descripción |
---|---|
name | Cadena que contiene el nombre del atributo |
Valor devuelto: | Representa el objeto Attr creado |
---|---|
Versión DOM: | Nivel DOM1 |
Crear un atributo src con el valor "clouds.png" e insertarlo en el elemento <img>:
var node = document.querySelector("img"); var a = document.createAttribute("src"); a.value = "/run/images/clouds.png"; node.setAttributeNode(a);Prueba y mira‹/›