这里是我的代码部分:的JavaScript /萤火跳过线
1 if (document.forms[0]["displayAddress"].value == "true") {
2 if (document.forms[0]["addressPresent"].value == "") {
3 $("#addressDiv").show();
4 document.forms[0]["addressPresent"].value = "true";
5 }
6 }
为什么萤火虫跳过3行? - 在dubug模式下,它甚至不会突出显示该行,只是跳到下一行。
编辑:为了澄清,第2行的计算结果为true,调试器直接进入第4行而不执行第3行。我尝试了强制刷新。
更新:第一次页面加载这个JS的作品,页面被重新装入后,我得到这个问题
对不起,我应该更好地解释。是表达式evalutes为true,并且调试器跳过第3行(没有突出显示)并且在if 2行后直接跳到第4行。第4行执行并且第3行没有执行 –