HTML DOM Element setAttribute()
示例
向元素添加一个 class 属性
element.setAttribute("class", "democlass");
之前
Element 对象
之后
Element 对象
更多示例见下文。
描述
setAttribute()
方法为属性设置新值。
如果属性不存在,则首先创建它。
另请参阅
教程
语法
element.setAttribute(name, value)
参数
参数 | 描述 |
name | 必需。 属性的名称。 |
value | 必需。 新的属性值。 |
返回值
无 |
不推荐
element.setAttribute("style", "background-color:red;");
推荐
element.style.backgroundColor = "red";
更多示例
向 <a> 元素添加 href 属性
myAnchor.setAttribute("href", "https://w3schools.org.cn");
之前
前往 w3schools.com
之后
自己动手试一试 »将 target 属性的值更改为 "_self"
if (element.hasAttribute("target")) {
element.setAttribute("target", "_self");
}
自己动手试一试 »
浏览器支持
element.setAttribute()
是 DOM Level 1 (1998) 的功能。
所有浏览器都完全支持。
Chrome | Edge | Firefox | Safari | Opera | IE |
是 | 是 | 是 | 是 | 是 | 9-11 |