数组中字符串循环的JavaScript
如何从数组中数组中字符串循环的JavaScript,javascript,html,arrays,for-loop,Javascript,Html,Arrays,For Loop,如何从数组中document.write()String,使用for循环检查是否选中复选框。我的榜样不起作用。它在没有for循环的情况下手动工作,因此我假设问题在循环中 <div style="width:100%"><input type="checkbox" id="cb1"></div> <div style="width:100%"><input type="checkbox" id="cb2"></div> <
document.write()
String,使用for循环检查是否选中复选框。我的榜样不起作用。它在没有for循环的情况下手动工作,因此我假设问题在循环中
<div style="width:100%"><input type="checkbox" id="cb1"></div>
<div style="width:100%"><input type="checkbox" id="cb2"></div>
<div style="width:100%"><input type="checkbox" id="cb3"></div>
<div style="width:100%"><input type="submit" id="execute" value="Execute" onClick="run();"></div>
submit.js
function run() {
myArr = [" ","You selected first checkbox", "You selected second checkbox", "You selected the last one"];
snip = "<div>HERE GOES YOUR CHECKBOX CHOICE: </div>";
for(m=1;m<4;m++) {
if(document.getElementById("cb[m]").checked == true) {
snip += "<br/> - " + myArr[m];
}
document.write(snip);
}
}
函数运行(){
myArr=[“”,“您选择了第一个复选框”、“您选择了第二个复选框”、“您选择了最后一个”];
snip=“这是您的复选框选择:”;
对于(m=1;mm
应该像(“cb”+m)
而不是(“cb[m]”)
应该是:
而不是:
我想你应该在for循环之外写这个语句
document.write(snip);
建议
您还可以使用innerHTML
而不是document.write()
作为加载文档后清除的其他内容
innerHTML
m
应该像(“cb”+m)
而不是(“cb[m]”)那样浓缩
应该是:
而不是:
我想你应该在for循环之外写这个语句
document.write(snip);
建议
您还可以使用innerHTML
而不是document.write()
作为加载文档后清除的其他内容
innerHTML
m
应该像(“cb”+m)
而不是(“cb[m]”)那样浓缩
应该是:
而不是:
我想你应该在for循环之外写这个语句
document.write(snip);
建议
您还可以使用innerHTML
而不是document.write()
作为加载文档后清除的其他内容
innerHTML
m
应该像(“cb”+m)
而不是(“cb[m]”)那样浓缩
应该是:
而不是:
我想你应该在for循环之外写这个语句
document.write(snip);
建议
您还可以使用innerHTML
而不是document.write()
作为加载文档后清除的其他内容
innerHTML
您是否意识到,一旦加载了当前文档,任何后续的document.write()
语句都将清除当前文档并启动一个新的空文档?您是否意识到一旦加载了当前文档,任何后续的document.write()
语句将清除当前文档并启动一个新的空文档?您是否意识到,一旦加载了当前文档,任何后续的document.write()
语句将清除当前文档并启动新的空文档?您是否意识到,一旦加载当前文档,任何后续的document.write()
语句将清除当前文档并启动新的空文档?