HTML DOM setAttribute() 方法

HTML DOM Element 對(duì)象

setAttribute()方法設(shè)置指定元素的屬性值。

如果屬性已經(jīng)存在,則更新值;否則,將使用指定的名稱和值添加新屬性。

使用removeAttribute()方法從元素中刪除屬性。

語(yǔ)法:

element.setAttribute(name, value)
var x = document.getElementsByTagName("H1")[0];
x.setAttribute("class", "demo");
測(cè)試看看?/?

瀏覽器兼容性

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

Method
setAttribute()

參數(shù)值

參數(shù)描述
name一個(gè)字符串,指定要設(shè)置其值的屬性的名稱
value包含要分配給屬性的值的字符串

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

返回值:未定義
例外:InvalidCharacterError
DOM版本:DOM 2級(jí)

更多實(shí)例

將輸入按鈕更改為輸入字段:

document.getElementsByTagName("input")[0].setAttribute("type", "text");
測(cè)試看看?/?

將href屬性的值設(shè)置為錨元素:

var x = document.getElementsByTagName("a")[0];
x.setAttribute("href", "/CSS3/");
測(cè)試看看?/?

相關(guān)參考

HTML教程:HTML屬性

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

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

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

HTML DOM Element 對(duì)象

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