HTML DOM允許JavaScript獲取和更改HTML元素的屬性。
getAttribute()方法用于獲取元素上指定屬性的當(dāng)前值。
var link = document.getElementById("demo"); var href = link.getAttribute("href"); var title = link.getAttribute("title");測試看看?/?
setAttribute()方法用于設(shè)置指定元素上的屬性的值。
如果屬性已經(jīng)存在,則更新值;否則,將添加具有指定名稱和值的新屬性。
本示例將href屬性的值設(shè)置為錨元素:
var x = document.getElementsByTagName("a")[0]; x.setAttribute("href", "/css3/");測試看看?/?
同樣,您可以使用setAttribute()方法來更新或更改HTML元素上現(xiàn)有屬性的值。
document.getElementsByTagName("input")[0].setAttribute("type", "text");測試看看?/?
removeAttribute()方法用于從指定元素中刪除屬性。
本示例從錨元素中移除href屬性:
document.getElementsByTagName("a")[0].removeAttribute("href");測試看看?/?