向元素添加类属性:
element.setAttribute("class", "democlass");
前:
后:
下面有更多示例。
这个setAttribute()
方法为属性设置新值。
如果该属性不存在,则首先创建它。
element.setAttribute(
name,
value)
Parameter | Description |
name | Required. The name of the attribute. |
value | Required. The new attribute value. |
没有任何 |
element.setAttribute("style", "background-color:red;");
element.style.backgroundColor = "red";
向 <a> 元素添加 href 属性:
myAnchor.setAttribute("href", "https://www.91xjr.com");
前:
后:
亲自试一试 »将目标属性的值更改为"_self":
if (element.hasAttribute("target")) {
element.setAttribute("target", "_self");
}
亲自试一试 »
element.setAttribute()
是 DOM Level 1 (1998) 功能。
所有浏览器都完全支持它:
Chrome | Edge | Firefox | Safari | Opera | IE |
Yes | Yes | Yes | Yes | Yes | 9-11 |
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!