如何循环检查p元素是否为空的条件?

问题描述 投票:0回答:1

我正在努力尝试循环我的代码。我要做的是检查p元素是否为空,如果是,则插入变量“部件号”。如果没有,则重复检查机器1到3的所有p元素,直到找到空的p元素。

下面的代码只检查p元素是否为空,如果是,则替换为变量。

更多信息显示在流程图中。 Flow Chart

let paras = Array.from(document.querySelectorAll('.working'));
paras.forEach((para,n) => {
    if (para.innerHTML === '') {
       para.innerHTML = partnumber;
    }
});
<p id="machine1" class="working">
<p id="machine2" class="working">
<p id="machine3" class="working">
javascript
1个回答
1
投票

你不能打破.forEach,使用for..of

for(const para of paras) {
  if(para.innerHTML === '') {
     para.innerHTML = partnumber;
     break;
  }
}
© www.soinside.com 2019 - 2024. All rights reserved.