Document.createAttribute()
El método Document.createAttribute()
crea un nuevo nodo de tipo atributo (attr), y lo retorna. El objeto crea un nodo implementando la interfaz Attr
. El DOM no impone que tipo de atributos pueden ser agregados a un particular elemento de esta forma.
Nota: El texto pasado como parametro es convertido a minusculas.
Sintaxis
js
atributo = document.createAttribute(nombre);
Parametros
nombre
es un string conteniendo el nombre del atributo.
Valor que retorna
Un nodo Attr
nodo.
Excepciones
INVALID_CHARACTER_ERR
si el parametro contiene caracteres invalidos para un atributo XML .
Ejemplo
js
var nodo = document.getElementById("div1");
var a = document.createAttribute("miAtributo");
a.value = "nuevoVal";
nodo.setAttributeNode(a);
console.log(nodo.getAttribute("miAtributo")); // "nuevoVal"
Especificaciones
Specification |
---|
DOM Standard # dom-document-createattribute |
Compatibilidad del Navegador
BCD tables only load in the browser