English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Método hasAttribute() do DOM HTML

Objeto Elemento do HTML DOM

hasAttribute()O método retorna um valor booleano, indicando se o elemento especificado possui o atributo especificado.

UsosetAttribute()É possível adicionar novos atributos ou alterar o valor de atributos existentes no elemento.

Sintaxe:

element.hasAttribute(attrName)
var p = document.getElementsByTagName("P")[0];
p.hasAttribute("style");
Testar e Verificar‹/›

Compatibilidade do navegador

Todos os navegadores suportam completamente o método hasAttribute():

Método
hasAttribute()ÉÉÉÉÉ

Valores dos Parâmetros

ParâmetrosDescrição
attrNameString que representa o nome do atributo

Detalhes Técnicos

Valor de Retorno:Um valor booleano, que retorna true se o elemento tiver o atributo especificado, caso contrário, retorna false
Versão do DOM:DOM 2Nível

Mais Exemplos

Verificar se o elemento de âncora tem o atributo de destino. Se for assim, altere o valor do atributo de destino para "_blank":

//Obter o elemento <a> com id = "myLink"
var a = document.getElementById("myLink");
//Se o elemento <a> tiver o atributo de destino, defina o valor como "_blank"
if (a.hasAttribute("target")) {   
a.setAttribute("target", "_blank");
}
Testar e Verificar‹/›

Referências Relacionadas

Tutoriais do HTML:Atributos do HTML

Referência do HTML DOM:Método getAttribute()

Referência do HTML DOM:Método setAttribute()

Referência do HTML DOM:Método removeAttribute()

Objeto Elemento do HTML DOM