好!我有一个问题,你不会在循环结束时运行我的代码,上面和循环内部工作正常,问题是循环仍然没有执行代码。任何想法为什么它可以?在函数内不执行代码
这是我的代码:
var arrayp = new Array();
function botonAdelante(tabl, pasos)
{
var padreTabla = document.getElementById(tabl).rows;
var cont = 0;
for(var j = 0; j < padreTabla.length; j++)
{
var hijoTd = document.getElementById(pasos+ "-producto-" +j);
var childArray = hijoTd.children;
for(var i = 0; i < childArray.length; i++)
{
var check = document.getElementById(pasos+ "-CheckBox-" +j);
if(check.type == 'checkbox' && check.checked==true)
{
arrayp[cont] = check.value;
var algo = arrayp[cont];
alert(arrayp[cont]);
alert(arrayp);
cont++;
continue;
};
}
}
alert("It is in this part of the code does not work");
}
澄清:“继续”发现在长结束,如果它不会工作。
继续的目的是什么?什么不执行?警报? – Sergey 2014-11-06 02:10:07
准确地说,不起作用的是警报 – FabricioNahuel 2014-11-06 02:13:19
您有两个循环。哪一个不工作?另外,你的意思是'break;'而不是'continue';'? – 2014-11-06 02:13:22