最新的Web开发教程
 

HTML DOM hasAttribute() Method

<元素对象

找出是否一个<button>元件具有onclick属性:

var x = document.getElementById("myBtn").hasAttribute("onclick");

x的结果将是:

true
试一试»

更多"Try it Yourself"下面的例子。


定义和用法

所述hasAttribute()如果该方法返回true specified属性存在,否则返回假。

提示:使用setAttribute()添加新的属性或更改元素上现有属性的值。


浏览器支持

在表中的数字规定,完全支持方法的第一个浏览器版本。

方法
hasAttribute() 9

句法

element .hasAttribute( attributename )

参数

参数 类型 描述
attributename String 需要。 要检查是否存在属性的名称

技术细节

返回值: 布尔值,如果该元素具有属性返回true,否则为false
DOM版本 酷睿2级元素对象

例子

更多示例

查找出来,如果一个<a>元素有一个目标属性。 如果是的话,改变的价值target属性"_self"

// Get the <a> element with id="myAnchor"
var x = document.getElementById("myAnchor"); 

// If the <a> element has a target attribute, set the value to "_self"
if (x.hasAttribute("target")) {      
    x.setAttribute("target", "_self");
}
试一试»

相关页面

HTML教程: HTML属性

HTML DOM参考: href="met_element_getattribute.html"> getAttribute() Method

HTML DOM参考: href="met_element_removeattribute.html"> removeAttribute() Method

HTML DOM参考: href="met_element_setattribute.html"> setAttribute() Method


<元素对象