IE 不支持 toggleAttribute

toggleAttribute not supported in IE

我有这样一种情况,当用户选择一个复选框时,它应该禁用输入字段。我编写了以下代码,它在所有其他浏览器中都运行良好,但我不知道 IE 对客户端来说是最重要的。

let input = document.querySelector("input");
let button = document.querySelector(".checkbox");

button.addEventListener("click", function() {
    input.toggleAttribute("disabled");
});

有人可以帮我做一些同样适用于 IE 的东西吗?非常感谢。

对于 IE,您需要使用 setAttributeremoveAttribute,因为不支持切换。