Element: removeAttribute() 方法

Baseline 已广泛支持

此特性已相当成熟,可在许多设备和浏览器版本上使用。自 ⁨2015 年 7 月⁩以来,各浏览器均已提供此特性。

Element 方法 removeAttribute() 会从元素中移除指定名称的属性。

语法

js
removeAttribute(attrName)

参数

attrName

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

返回值

无(undefined)。

用法说明

您应该使用 removeAttribute() 来代替直接或使用 setAttribute() 将属性值设置为 null。许多属性在设置为 null 时将无法按预期工作。

示例

js
// Given: <div id="div1" disabled width="200px">
document.getElementById("div1").removeAttribute("disabled");
// Now: <div id="div1" width="200px">

规范

规范
DOM
# ref-for-dom-element-removeattribute①

浏览器兼容性

另见