Element: toggleAttribute() 方法
Element 接口的 toggleAttribute() 方法用于切换给定元素的布尔属性(如果属性存在则移除它,如果属性不存在则添加它)。
语法
js
toggleAttribute(name)
toggleAttribute(name, force)
参数
返回值
如果属性 name 最终存在,则返回 true,否则返回 false。
异常
InvalidCharacterErrorDOMException-
指定的属性
name包含一个或多个在属性名中无效的字符。
示例
在下面的示例中,toggleAttribute() 用于切换 <input> 元素的 disabled 属性。
HTML
html
<input value="text" /> <button>toggleAttribute("disabled")</button>
JavaScript
js
const button = document.querySelector("button");
const input = document.querySelector("input");
button.addEventListener("click", () => {
input.toggleAttribute("disabled");
});
结果
规范
| 规范 |
|---|
| DOM # ref-for-dom-element-toggleattribute① |
浏览器兼容性
加载中…