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 julio de 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
- nombrees un string conteniendo el nombre del atributo.
Valor que retorna
Un nodo Attr nodo.
Excepciones
- INVALID_CHARACTER_ERRsi 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> # dom-document-createattribute> | 
Compatibilidad del Navegador
Loading…