JavaScriptって、クリック判定したい時にDOM要素とってきて、そいつがクリックされた時〜
って処理を書くけど、そのDOM要素がない時は普通にエラーを吐く。
なので、きちんとnull判定をしておかないといけないよって話でした。
Uncaught TypeError: Cannot read property 'addEventListener' of null
上記エラーが出ないようにするために
var btn = document.getElementById('form_submit_button');
if (btn != null) {
btn.addEventListener('click', function () {
document.getElementById('quill_content').value = JSON.stringify(quill_1.getContents());
//submit()でフォームの内容を送信
document.quill_form.submit();
});
}
こんな感じでnull判定をする。