我有多个具有相同类属性但不同 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/