首页 > 解决方案 > 禁用具有相同类属性但不同 id 的多个按钮

问题描述

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

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

标签: javascripthtml

解决方案


虽然.querySelector()仅返回您需要的第一个元素.querySelectorAll()以禁用具有相同类的所有按钮。而不是disable您需要使用disabledforEach之类的循环:

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>


推荐阅读