HTML DOM 元素 hasAttribute()
示例
"myButton" 是否具有 onclick 属性
let answer = myButton.hasAttribute("onclick");
尝试一下 »
如果 <a> 元素具有 target 属性,则将其值更改为 "_self"
if (element.hasAttribute("target")) {
element.setAttribute("target", "_self");
}
尝试一下 »
描述
如果属性存在,则 hasAttribute()
方法返回 true
,否则返回 false
。
另请参阅
教程
语法
element.hasAttribute(name)
参数
参数 | 描述 |
name | 必需的。 属性的名称。 |
返回值
类型 | 描述 |
布尔值 | 如果元素具有该属性,则为 true ,否则为 false 。 |
浏览器支持
element.hasAttribute()
是 DOM Level 2 (2001) 功能。
它在所有浏览器中都得到完全支持
Chrome | Edge | Firefox | Safari | Opera | IE |
是 | 是 | 是 | 是 | 是 | 9-11 |