gpt4 book ai didi

javascript - 跳出 FOR 循环

转载 作者:行者123 更新时间:2023-11-28 20:10:51 28 4
gpt4 key购买 nike

我正在动态地将文本字段(最多 32 个)添加到我的页面中,我需要遍历所有这些文本字段并检查,如果它们全部为空,我将显示一条警告消息!我不想使用 document.getElementsByTagName('input') 因为页面上除了动态文件之外还有其他文本文件!

我不知道为什么当我使用下面的代码时,它不允许我退出 FOR 循环并打印 alert('Test') 和打印警告?

谁能帮我解决这个问题!谢谢!

        var counter=0

for(var i = 1; i <= 32; i++){
var e = document.getElementById('mytextfieldid'+i).value;

if(e==''){}
else{counter++;}
}

alert('Test');
if(counter==0){DisplayWarning();}

最佳答案

写作时

document.getElementById('mytextfieldid'+i).value

您假设 document.getElementById('mytextfieldid'+i) 存在。如果不是,它将引发错误并停止代码执行。

您需要在访问值之前测试该元素。

var element = document.getElementById('mytextfieldid'+i);
if(element){
// update your counter...
}

关于javascript - 跳出 FOR 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19933956/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com