javascript - 我如何为这段代码使用for循环,所以类元素会改变?
问题描述
我正在尝试使用 for 循环此代码:
document.querySelectorAll('[class^="machine1"]').forEach(p => {
if (p.textContent === '') {
p.textContent = partnumber;
jobsheets();
}
})
因此,它更改为机器 2 或机器 3。到达机器 3 后停止。
解决方案
const machines = [1,2,3];
machines.forEach(function(m) {
document.querySelectorAll(`[class^="machine${m}"]`)...
})
定义你想要循环的机器,然后循环它们,每次都改变你的选择器
推荐阅读
- bash - 如何通过 iTerm2 中的提示命令重命名窗口?
- android - NestedScrollView 内 RecyclerView 中的 SmoothScrollTo 项
- r - 如何查看 R 脚本中发生错误的行号?
- ios - IBDesignable 视图中的 IBInspectable 按钮
- c# - 由于环境变量,ASP.NET Core 2.1 无法运行迁移
- openfin - 使用 OpenFin 向系统托盘图标添加菜单选项
- bash - 如何从终端分离进程
- php - 我可以在 `or` 之后在 `mysqli_error` 上执行函数吗?
- python - 从 h264 转换后的 HEVC 文件更大
- docker - 清理 。删除所有 docker 镜像,除了正在使用的镜像