tutoriais mais recente desenvolvimento web
 

HTML DOM hasAttribute() Method

<Elemento de objeto

Exemplo

Descobrir se um <button> elemento tem um atributo onclick:

var x = document.getElementById("myBtn").hasAttribute("onclick");

O resultado x será:

true
Tente você mesmo "

Mais "Try it Yourself" exemplos abaixo.


Definição e Uso

O hasAttribute() método devolve verdadeiro se o specified existe atributo, senão retorna falso.

Dica: Use setAttribute() para adicionar um novo atributo ou alterar o valor de um atributo existente em um elemento.


Suporte navegador

Os números na tabela especificar a primeira versão do navegador que suporta totalmente o método.

Método
hasAttribute() sim 9 sim sim sim

Sintaxe

element .hasAttribute( attributename )

parâmetros

Parâmetro Tipo Descrição
attributename String Requeridos. O nome do atributo que você deseja verificar se existe

Detalhes técnicos

Valor de retorno: Um booleano, retorna true se o elemento tem atributos, caso contrário false
DOM Versão Núcleo Nível 2 elemento de objeto

Exemplos

mais Exemplos

Exemplo

Descobrir se um <a> elemento tem um atributo de destino. Se assim for, altere o valor do target atribuir a "_self" :

// Get the <a> element with id="myAnchor"
var x = document.getElementById("myAnchor"); 

// If the <a> element has a target attribute, set the value to "_self"
if (x.hasAttribute("target")) {      
    x.setAttribute("target", "_self");
}
Tente você mesmo "

Páginas relacionadas

HTML Tutorial: atributos HTML

HTML DOM Referência: href="met_element_getattribute.html"> getAttribute() Method

HTML DOM Referência: href="met_element_removeattribute.html"> removeAttribute() Method

HTML DOM Referência: href="met_element_setattribute.html"> setAttribute() Method


<Elemento de objeto