最新的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


<元素對象