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 SiOpera Soporte completo SiSafari Soporte completo SiWebView Android Soporte completo SiChrome Android Soporte completo SiFirefox 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 SiSafari iOS Soporte completo SiSamsung Internet Android Soporte completo Si

Leyenda

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

Ver ademas