php ifステートメントが原因で条件付きテーブルが表示されないため、ページでエラーが発生していると思います。
エラー:TypeError:document.getElementById( "count2")is nullソースファイル:https ://www.mysite.com/js/clocktimer.js 行:43
条件文があります:
<?php if ( $this->session->userdata('days_to_challenge') > 0 ) : ?>
<table id="mytable" border="0">
<tr>
<td align="center" colspan="4"><div class="numbers" id="count2" style="padding: 10px; "></div></td>
</tr>
<?php endif; ?>
そして、エラーを引き起こしている私のjsコード:
document.getElementById('count2').style.display="block";
document.getElementById('count2').style.width="390px";
...
挑戦する日数はゼロになりました。チャレンジが始まったので、カウントダウンタイマーテーブルを表示していません。
この種のエラーを防ぐための最良の方法は何ですか?