Element.removeAttribute() 删除属性
最后更新:2026-09-09
Element.removeAttribute() 删除属性
removeAttribute 删除元素的指定 HTML 属性。与 setAttribute 对应。
| 分类 | DOM 操作 |
|---|---|
| ES 版本 | DOM |
📝 语法
元素.removeAttribute('属性名');
返回值:undefined。
是否修改原值:是(原地修改)
▶ 示例
编辑下方代码,点击运行,在输出面板查看结果:
运行结果:
false
💡 提示 删除不存在的属性不报错——静默成功。
🌐 浏览器支持
| 浏览器 | |||||
|---|---|---|---|---|---|
| Element.removeAttribute() | ✓ v1 | ✓ v12 | ✓ v1 | ✓ v1 | ✓ v1 |
| 所有现代浏览器均支持 | |||||
🏷️ 相关条目
💡 相关案例
更多实战案例即将上线,敬请期待。
📚 相关教程
❓ 常见问题
QremoveAttribute 和赋值 undefined 的区别?
AremoveAttribute 完全删除属性;赋值 undefined 属性还在但值为空。
Q删除不存在的属性会报错吗?
A不会——静默成功。
QremoveAttribute 和 delete 的区别?
AremoveAttribute 用于 DOM 元素的 HTML 属性;delete 用于普通对象。