JavaScript: DOMを使用する場合はwindow.onloadを忘れずに

JavaScriptでDOMを使ったコードを記述している場合、 初心者にありがちなのが以下のようなエラーです。

document.getElementById()や、 document.getElementsByTagName()を、
window.onload = function() { } の中に記述せずにエラーがでる。

★ Chromeでのエラー表示
Uncaught TypeError: Cannot read property 'innerHTML' of undefined

★ Firefoxでのエラー表示
TypeError: node[0] is undefined

上記のエラーの様に、undefinedというエラーが出たら window.onload = fonction() { } の中に処理を記述しているかを確認してみてください。

(JavaScriptの入門者が一度は通る道のようなものです)

JavaScript入門