這裏是我的代碼部分:的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行沒有執行 –