English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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.
element.hasAttribute(attrName)
var p = document.getElementsByTagName("P")[0]; p.hasAttribute("style");Prueba y observa‹/›
Todos los navegadores soportan completamente el método hasAttribute():
Método | |||||
hasAttribute() | Es | Es | Es | Es | Es |
Parámetros | Descripción |
---|---|
attrName | Cadena que representa el nombre del atributo |
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 |
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‹/›
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()