getAttribute
Este método se utiliza para obtener los atributos de un elemento, y el método de llamada es el siguiente:
La copia del código es la siguiente:
Object.getAttribute (atributo)
A diferencia de algunos de los métodos introducidos anteriormente, el método getAttribute no pertenece al objeto del documento, por lo que no se puede llamar a través del objeto de documento. Solo se puede llamar a través de objetos de nodo de elementos.
Este método solo acepta un parámetro y usted especifica el nombre del atributo a la consulta. Si no se establece la propiedad especificada, el resultado devolverá un objeto nulo.
setattribute
Lo contrario de lo anterior es SetAttribute, que se usa para establecer los atributos del nodo del elemento. El método de llamada es el siguiente:
La copia del código es la siguiente:
Object.SetAttribute (atributo)
Este método solo acepta un parámetro, es decir, el atributo que desea establecer.
Lectura extendida
Después de modificar el documento a través de SetAttribute, al ver el código fuente del documento a través de la opción de origen de la vista del navegador, lo que ve será el valor anterior. Es decir, las modificaciones realizadas por SetAttribute no se reflejarán en el código fuente del documento en sí. Este fenómeno de "inconsistente por dentro y fuera" proviene del modo de trabajo de DOM: primero cargue el contenido estático del documento, se actualice dinámicamente y se actualice dinámicamente no afecta el contenido estático del documento. Este es el poder real de DOM: actualizar el contenido de la página sin actualizar la página en el navegador.
Los dos métodos anteriores pertenecen a la API recién agregada en el nivel DOM 1. Antes de que aparezcan, se pueden implementar a través de otro método, como el siguiente
Obtener atributos:
La copia del código es la siguiente:
var val = element.attribute // Get atribution
Lo anterior es equivalente a
La copia del código es la siguiente:
var val = element.getAttribute ('atributo');
Establecer propiedades:
La copia del código es la siguiente:
element.attribute = "El nuevo valor";
Es equivalente a
La copia del código es la siguiente:
element.setAttribute ("atributo", "el nuevo valor");
Si desea ser perezoso y escribiendo menos teclados, entonces se recomienda el método anterior, pero la mejor práctica aún debe respetar el estándar DOM, es decir, use setattribute y getAttribute.
Lo anterior es todo el contenido de este artículo. Amigos que lo necesitan vienen y aprenden. Espero que te pueda gustar.