gpt4 book ai didi

javascript 不确定 for 循环语法

转载 作者:行者123 更新时间:2023-12-03 11:20:48 25 4
gpt4 key购买 nike

for (var i = 1; i < 100; i++) { 
if(document.FORM.chkTableType[i].checked==false &&
document.FORM.chkTableType[i]+"_"+"1".checked==false &&
document.FORM.chkTableType[i]+"_"+"2".checked==false )
{
window.alert("Please select at least 1 table to download");
return false;
}
}

我想验证 JavaScript 中的组合框,如果拥有此 document.FORM.chkTableType[i]+"_"+"1",其目的是生成如下内容:

文档.FORM.chkTableType1_1

文档.FORM.chkTableType1_2

文档.FORM.chkTableType2_1

文档.FORM.chkTableType2_1

但它抛出错误:无法获取未定义或空引用的属性“1”

我不确定这个语法在哪里是否正确---> document.FORM.chkTableType[i]+"_"+"1"

最佳答案

如果我理解正确,您正在尝试像这样动态构建属性名称。

for (var i = 1; i < 100; i++) { 
if(document.FORM['chkTableType' + i].checked==false &&
document.FORM['chkTableType' + i + '_1'].checked==false &&
document.FORM['chkTableType' + i + '_2'].checked==false )
{
window.alert("Please select at least 1 table to download");
return false;
}
}

关于javascript 不确定 for 循环语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27125714/

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