<a class="btn btn-primary btn-mini" href="javascript:void()" onclick="getExamLista('$exam.Examination_EpId','$plan.ExamPlan_Id')"
title="點擊鏈接進入考試"><i class="icon-signin"></i> 進入考試</a></td>
以上很簡單的一段代碼,點擊時能夠執行getExamLista函數彈出考試窗口,但是Chrome控制台報錯,用IE打開還會彈出一個空白窗口。
經查,發現問題在於href="javascript:void()"
void關鍵字:javascript當中非常重要的關鍵字,該操作符指定要計算或運行一個表達式,但是不返回值。
如果想點超鏈接什么都不返回時,正確的寫法是:javascript:void(0);
另外,調試時如果碰到一些壓縮的js,可以在調試的左下方點{}圖標,這個會提示“pretty print“,會將壓縮的js進行格式化,極大的方便進行js調試
