HTML DOM hasAttribute() 方法

元素對象參考手冊 元素對象

實例

檢查按鈕元素是否有 onclick屬性:

document.getElementsByTagName("BUTTON")[0].hasAttribute("onclick");

輸出結果:

true

定義和用法

hasAttribute() 方法用於判斷是否有指定的屬性存在,如果存在返回 true,否則返回 false。

提示: 我們可以使用 setAttribute() 來添加一個新屬性,或者修改元素中已存在的屬性。


流覽器支持

Internet ExplorerFirefoxOperaGoogle ChromeSafari

所有主要流覽器都支持 hasAttribute() 方法

Internet Explorer 8 及更早 IE 版本不支持該方法。


語法

element.hasAttribute(attributename)

參數

參數 類型 描述
attributename String 必須。你要檢查的屬性名。

返回值

類型 描述
Boolean 如果元素有屬性返回 true, 否則返回 false。

技術細節

DOM 版本 Core Level 2 Element Object


元素對象參考手冊 元素對象