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

Método hasAttribute() del DOM HTML

Objeto Elemento de HTML DOM

hasAttribute()El método devuelve un valor booleano que indica si el elemento especificado tiene el atributo especificado.

UsosetAttribute()Se puede agregar un nuevo atributo o cambiar el valor del atributo existente del elemento.

Sintaxis:

element.hasAttribute(attrName)
var p = document.getElementsByTagName("P")[0];
p.hasAttribute("style");
Prueba y observa‹/›

Compatibilidad del navegador

Todos los navegadores soportan completamente el método hasAttribute():

Método
hasAttribute()EsEsEsEsEs

Valores de parámetros

ParámetrosDescripción
attrNameCadena que representa el nombre del atributo

Detalles técnicos

Valor de retorno:Un valor booleano que devuelve true si el elemento tiene el atributo especificado, de lo contrario devuelve false
Versión de DOM:DOM 2Nivel

Más ejemplos

Encuentra si el elemento ancla tiene el atributo objetivo. Si es así, cambie el valor del atributo objetivo a "_blank":

//Obtener el elemento <a> con id = "myLink"
var a = document.getElementById("myLink");
//Si el elemento <a> tiene el atributo objetivo, configure el valor como "_blank"
if (a.hasAttribute("target")) {   
a.setAttribute("target", "_blank");
}
Prueba y observa‹/›

Referencias relacionadas

Tutoriales de HTML:Atributos de HTML

Referencia de HTML DOM:Método getAttribute()

Referencia de HTML DOM:Método setAttribute()

Referencia de HTML DOM:Método removeAttribute()

Objeto Elemento de HTML DOM