English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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.
element.hasAttribute(attrName)
var p = document.getElementsByTagName("P")[0]; p.hasAttribute("style");Testar e Verificar‹/›
Todos os navegadores suportam completamente o método hasAttribute():
Método | |||||
hasAttribute() | É | É | É | É | É |
Parâmetros | Descrição |
---|---|
attrName | String que representa o nome do atributo |
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 |
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‹/›
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()