Método hasAttribute() do Elemento DOM HTML
- Página Anterior getElementsByTagName()
- Próxima Página hasAttributes()
- Voltar para o Nível Superior Objeto Elements do HTML DOM
Definição e Uso
Se o atributo existir, então hasAttribute()
O método retorna true
de outra forma, retorna false
.
Notas:Se o atributo foi explicitamente definido no documento ou se o tipo de documento definiu um valor padrão para o atributo:hasAttribute()
Todos os métodos retornam true
.
Veja também:
Tutorial:
Exemplo
Exemplo 1
"myButton" tem o atributo onclick?:
let answer = myButton.hasAttribute("onclick");
Exemplo 2
Se o elemento <a> tiver o atributo target, altere o valor para "_self":
if (element.hasAttribute("target")) { element.setAttribute("target", "_self"); }
Sintaxe
element.hasAttribute(name)
Parâmetros
Parâmetros | Descrição |
---|---|
name | Obrigatório. O nome do atributo. |
Retorno
Tipo | Descrição |
---|---|
Valor Booleano | Se o elemento tiver atributo, retorna true, caso contrário, retorna false. |
Suporte do Navegador
element.hasAttribute()
é uma característica do DOM Level 2 (2001).
Todos os navegadores suportam completamente:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Suporte | 9-11 | Suporte | Suporte | Suporte | Suporte |
- Página Anterior getElementsByTagName()
- Próxima Página hasAttributes()
- Voltar para o Nível Superior Objeto Elements do HTML DOM