Document.createAttribute()

This translation is incomplete. Please help translate this article from English

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.

El texto pasado como parametro es convertido a minusculas.

Sintaxis

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

var nodo = document.getElementById("div1");
var a = document.createAttribute("miAtributo");
a.value = "nuevoVal";
nodo.setAttributeNode(a);
console.log(nodo.getAttribute("miAtributo")); // "nuevoVal"

Especificaciones

Especificación Estatus Comentario
DOM
La definición de 'Document.createAttribute()' en esta especificación.
Living Standard Comportamiento preciso con caracteres en mayuscula 
Document Object Model (DOM) Level 3 Core Specification
La definición de 'Document.createAttribute()' en esta especificación.
Obsolete Sin cambios
Document Object Model (DOM) Level 2 Core Specification
La definición de 'Document.createAttribute()' en esta especificación.
Obsolete Sin cambios
Document Object Model (DOM) Level 1 Specification
La definición de 'Document.createAttribute()' en esta especificación.
Obsolete Definición inicial

Compatibilidad del buscador

Update compatibility data on GitHub
DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome para AndroidFirefox para AndroidOpera para AndroidSafari en iOSSamsung Internet
createAttributeChrome Soporte completo 1Edge Soporte completo 12Firefox Soporte completo 44
Soporte completo 44
Sin soporte 4 — 44
Notas
Notas The parameter was not converted to its lowercase variant.
IE Soporte completo 6Opera Soporte completo ≤12.1Safari Soporte completo 1WebView Android Soporte completo 1Chrome Android Soporte completo 18Firefox Android Soporte completo 44
Soporte completo 44
Sin soporte 4 — 44
Notas
Notas The parameter was not converted to its lowercase variant.
Opera Android Soporte completo ≤12.1Safari iOS Soporte completo 1Samsung Internet Android Soporte completo 1.0

Leyenda

Soporte completo  
Soporte completo
Ver notas de implementación.
Ver notas de implementación.

Ver ademas