HTML DOM setAttributeNode() 方法

HTML DOM Element 對(duì)象

setAttributeNode()方法增加了一個(gè)新的Attr節(jié)點(diǎn)到指定的元素。

如果元素上已經(jīng)存在命名的屬性,則將該屬性替換為新屬性,并返回替換后的屬性。

使用removeAttributeNode()方法從元素中刪除屬性節(jié)點(diǎn)。

您可以在我們的HTML DOM屬性對(duì)象中了解有關(guān)Attr對(duì)象的更多信息。

語(yǔ)法:

element.setAttributeNode(attr)
var elem = document.getElementsByTagName("H1")[0];
var attr = document.createAttribute("class"); // 創(chuàng)建一個(gè)“class”屬性
attr.value = "demo"; // 設(shè)置class屬性的值
elem.setAttributeNode(attr); // 將class屬性添加到<h1>
測(cè)試看看?/?

瀏覽器兼容性

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

Method
setAttributeNode()

參數(shù)值

參數(shù)描述
attr您要添加的屬性節(jié)點(diǎn)

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

返回值:一個(gè)Attr對(duì)象,表示替換的屬性節(jié)點(diǎn)(如果有),否則為null
DOM版本:DOM級(jí)別1

相關(guān)參考

HTML教程:HTML屬性

HTML DOM參考:HTML DOM屬性對(duì)象

HTML DOM參考:element .getAttribute()方法

HTML DOM參考:element .setAttribute()方法

HTML DOM參考:element .removeAttributeNode()方法

HTML DOM Element 對(duì)象

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