为了账号安全,请及时绑定邮箱和手机立即绑定

js for循环执行完后不执行后面的代码

js for循环执行完后不执行后面的代码

largeQ 2018-12-06 15:41:06
function checkAll(){ var result = true; var e = document.getElementsByTagName("input"); if (objCheck("question_0") != undefined ) { var question_0 = objCheck("question_0").selected; var question_99 = objCheck("question_99").selected; } for(var i=0;i<e.length;i++){ if (e[i].id != 'pwuser' && e[i].id != 'customquest_l' && e[i].id != 'keyword') { if (question_0 == true && (e[i].id == 'customquested' || e[i].id == 'answered')) { continue; } else if (question_99 == false && question_0 == false && e[i].id == 'customquested') { continue; } if(e[i].type == 'text' || e[i].type == 'password' || e[i].type == 'checkbox'){ try{ eval(e[i].id); } catch(e) { continue; } if(e[i].id && Element.prototype.isPrototypeOf(eval(e[i].id))){ var tmpresult = analyseData(e[i],true); if(typeof(tmpresult) != 'undefined'){ result &= tmpresult; } //2014-11-14 添加base64编码 密码字段 var objId = e[i].id; if(objId == 'regpwd' || objId == 'regpwdrepeat'){ jQuery(function(){ var obj =e[i]; var encodeObj = jQuery.base64('encode', obj.value); if(getInfoBox(obj)){ jQuery("#"+objId).val(encodeObj); } }); } //2014-11-14 添加base64编码 end } } } } for(var i=0;i<extracheck.length;i++){ var tmpresult = analyseData(extracheck[i],true); if(typeof(tmpresult) != 'undefined'){ result &= tmpresult; } } return (result == "0"?false:true); } 第一个for循环执行完后就不执行下面代码了,求解?谢谢大家的回答。
查看完整描述

7 回答

?
哔哔one

TA贡献1854条经验 获得超8个赞

你在chrome下,F12打开调试看一下是不是有js错误啊

查看完整回答
1 反对 回复 2018-12-24
?
鸿蒙传说

TA贡献1865条经验 获得超7个赞

对于这种问题,建议提问者提供完整可测试环境,直接看代码很烦,代码又多。。

查看完整回答
反对 回复 2018-12-24
?
斯蒂芬大帝

TA贡献1827条经验 获得超8个赞

我觉得有问题的是如果它为空,那这上面画线的估计就错了,因为不存在啊!也许这个不一定是导致第二个循环不执行的原因,我只是大概看了一下感觉

查看完整回答
反对 回复 2018-12-24
?
眼眸繁星

TA贡献1873条经验 获得超9个赞

估计题主是被全局变量坑了...

查看完整回答
反对 回复 2018-12-24
?
Qyouu

TA贡献1786条经验 获得超11个赞

密码加密那部分的代码都执行了,就是第一个循环外面不管怎样写都不执行~

查看完整回答
反对 回复 2018-12-24
?
慕的地8271018

TA贡献1796条经验 获得超4个赞

F12 谷歌调试。

查看完整回答
反对 回复 2018-12-24
?
慕桂英3389331

TA贡献2036条经验 获得超8个赞

木有js错误提示~

查看完整回答
反对 回复 2018-12-24
  • 7 回答
  • 0 关注
  • 1190 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号