javascript - 禁用具有相同类属性但不同 ID 的多个按钮

标签 javascript html

我有多个具有相同类属性但不同 ID 的按钮。我尝试禁用它们但失败了。 提交 提交

document.querySelector(".submit").disable = true;

最佳答案

同时 .querySelector()仅返回您需要的第一个元素 .querySelectorAll()为了禁用所有具有相同类别的按钮。您需要使用 disabled 和类似 forEach 的循环,而不是 disable :

document.querySelectorAll(".submit").forEach(e => e.disabled = true)
<button type="button" class="submit">1</button>
<button type="button" class="submit">2</button>
<button type="button" class="submit">3</button>
<button type="button" class="submit">4</button>

关于javascript - 禁用具有相同类属性但不同 ID 的多个按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53242127/

相关文章:

javascript - 函数 rfrsh() 在放在外部 javascript 文件上时不起作用

javascript - React 中出现意外标记 '<'(HTML 文件)

javascript - iframe 中网页的按键事件不起作用

html - 在多个页面上有一个菜单?

Javascript:在类内分配onclick

javascript - HTML CSS - 如何使 iframe 内容适合 iframe

javascript - 将等式转换为 CSS calc 导致 "invalid property value"

javascript - 如何在输入标签中正确放置图像

javascript - 那么 `OnIntent: function` 在 Alexa 中做了什么?

javascript - 插入的代码产生意外结果