HTML DOM hasAttribute() 方法

HTML DOM Element 對象

hasAttribute()方法返回一個布爾值,該布爾值指示指定的元素是否具有指定的屬性。

使用setAttribute()可以添加新屬性或更改元素上現(xiàn)有屬性的值。

語法:

element.hasAttribute(attrName)
var p = document.getElementsByTagName("P")[0];
p.hasAttribute("style");
測試看看?/?

瀏覽器兼容性

所有瀏覽器完全支持hasAttribute()方法:

Method
hasAttribute()

參數(shù)值

參數(shù)描述
attrName表示屬性名稱的字符串

技術(shù)細(xì)節(jié)

返回值:一個布爾值,如果元素具有指定的屬性,則返回true,否則返回false
DOM版本:DOM 2級

更多實例

找出錨元素是否具有目標(biāo)屬性。如果是這樣,請將目標(biāo)屬性的值更改為“ _blank”:

//獲取id =“ myLink”的<a>元素
var a = document.getElementById("myLink");

//如果<a>元素具有目標(biāo)屬性,則將該值設(shè)置為“ _blank”
if (a.hasAttribute("target")) {   
a.setAttribute("target", "_blank");
}
測試看看?/?

相關(guān)參考

HTML教程:HTML屬性

HTML DOM參考:getAttribute()方法

HTML DOM參考:setAttribute()方法

HTML DOM參考:removeAttribute()方法

HTML DOM Element 對象

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清