Element:removeAttribute() 方法

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

ElementremoveAttribute() 方法移除当前元素上具有指定名称的属性。

语法

js
removeAttribute(attrName)

参数

attrName

一个用于指定要从元素中移除的属性的名称的字符串。如果指定的属性不存在,则 removeAttribute() 直接返回而不会产生错误。

返回值

无(undefined)。

使用说明

应当使用 removeAttribute(),而不是直接或使用 setAttribute() 将属性值设置为 null。对于许多属性,仅将其设为 null 并不会产生预期的效果。

示例

js
// 给定:<div id="div1" disabled width="200px">
document.getElementById("div1").removeAttribute("disabled");
// 现在:<div id="div1" width="200px">

规范

Specification
DOM Standard
# ref-for-dom-element-removeattribute①

浏览器兼容性

BCD tables only load in the browser

参见