getAttribute()方法返回元素上指定屬性的值。
如果給定的屬性不存在,則返回的值將為null或“”(空字符串)。
如果要將屬性作為Attr對象返回,請使用getAttributeNode()方法。
element.getAttribute(attr)
var x = document.getElementsByTagName("H1")[0].getAttribute("class");測試看看?/?所有瀏覽器完全支持getAttribute()方法:
| Method | ![]() | ![]() | ![]() | ![]() | ![]() |
| getAttribute() | 是 | 是 | 是 | 是 | 是 |
| 參數 | 描述 |
|---|---|
| attr | 您要從中獲取值的屬性的名稱 |
| 返回值: | 一個字符串,表示指定屬性的值 |
|---|---|
| DOM版本: | DOM級別1 |
獲取元素的style屬性的值:
var x = document.getElementsByTagName("H1")[0];
x.getAttribute("style");測試看看?/?獲取錨元素的href屬性值:
var x = document.getElementsByTagName("a")[0];
x.getAttribute("href");測試看看?/?獲取圖像元素的src屬性的值:
var x = document.getElementsByTagName("img")[0];
x.getAttribute("src");測試看看?/?HTML教程:HTML屬性
HTML DOM參考:element.hasAttribute()方法
HTML DOM參考:element.setAttribute()方法
HTML DOM參考:element.removeAttribute()方法