此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

Element:removeAttribute() 方法

基线 广泛可用

自 2015年7月 起,此特性已在主流浏览器中得到支持,可在大多数设备和浏览器版本中正常使用。

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">

规范

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

浏览器兼容性

参见