Document.createAttribute()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

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

Ver ademas