Método hasAttribute() del elemento HTML DOM
- Página anterior getElementsByTagName()
- Página siguiente hasAttributes()
- Volver a la capa superior Objeto Elements del DOM HTML
Definición y uso
Si el atributo existe, hasAttribute()
El método devuelve true
, de lo contrario se devuelve false
.
Comentarios:Si se ha configurado explícitamente el atributo especificado en el documento, o si el tipo de documento ha configurado un valor predeterminado para ese atributo,hasAttribute()
Todos los métodos devuelven true
.
Véase también:
Tutoriales:
Ejemplo
Ejemplo 1
¿Tiene "myButton" el atributo onclick?:
let answer = myButton.hasAttribute("onclick");
Ejemplo 2
Si el elemento <a> tiene el atributo target, cambia el valor a "_self":
if (element.hasAttribute("target")) { element.setAttribute("target", "_self"); }
Sintaxis
element.hasAttribute(name)
Parámetros
Parámetros | Descripción |
---|---|
name | Requerido. El nombre del atributo. |
Valor devuelto
Tipo | Descripción |
---|---|
Valor booleano | Si el elemento tiene atributos, es true, de lo contrario es false. |
Compatibilidad del navegador
element.hasAttribute()
es una característica de DOM Level 2 (2001).
Todos los navegadores lo soportan completamente:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Soporte | 9-11 | Soporte | Soporte | Soporte | Soporte |
- Página anterior getElementsByTagName()
- Página siguiente hasAttributes()
- Volver a la capa superior Objeto Elements del DOM HTML