JavaScript Element hasAttribute() 方法
-
JavaScript Element hasAttribute() 方法
hasAttribute()方法如果指定的属性存在,则hasAttribute()方法返回true,否则返回false。提示:使用setAttribute()添加新属性或更改元素上现有属性的值。实例:找出<button>元素是否具有onclick属性:
尝试一下var x = document.getElementById("myBtn").hasAttribute("onclick");
-
浏览器支持
项 IE/Edge Chrome FireFox Safari Opera 方法 hasAttribute() 9.0+支持支持支持支持 -
语法
element.hasAttribute(attributename) -
参数值
参数 类型 描述 attributename String 必需的。 要检查的属性的名称是否存在 -
技术细节
项目 描述 返回值: 如果元素具有属性,则返回true,否则返回false DOM版本 Core Level 2 -
更多例子
找出<a>元素是否具有目标属性。如果是这样,请将target属性的值更改为“_self”:
尝试一下// 获取id =“myAnchor”的<a>元素 var x = document.getElementById("myAnchor"); // 如果<a>元素具有target属性,请将值设置为“_self” if (x.hasAttribute("target")) { x.setAttribute("target", "_self"); }
-
相关页面
HTML 教程: HTML属性