javascript - 禁用具有相同类属性但不同 id 的多个按钮
问题描述
我有多个具有相同类属性但 ID 不同的按钮。我尝试禁用它们但失败了。提交 提交
document.querySelector(".submit").disable = true;
解决方案
虽然.querySelector()仅返回您需要的第一个元素.querySelectorAll()以禁用具有相同类的所有按钮。而不是disable您需要使用disabled和forEach之类的循环:
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>
推荐阅读
- json - jq - 根据子元素的搜索结果查找父元素
- bash - 如何遍历文件的每一行 *inside* 的逗号分隔列表?
- google-cloud-firestore - 谷歌云功能部署不起作用-firestore事件
- python - 在 Python 2.7 中安全卸载/重新加载 C++ dll(将 dll 替换为新版本)
- sql - 使用没有 ssrs 的 SQL Server 发送图表
- ios - UIImage 似乎占用了超出其 UIImageView 范围的空间?
- ios - 无法创建可重用视图的实例
- php - 如何通过 HTML 获取插入数据库的值
- ffmpeg - FFmpeg filter_complex concat 仅给出裁剪的第一个输入
- .net - 如何在 VBA 的 .net ArrayList 中查找文字数字?