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()方法