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の入門者が一度は通る道のようなものです)

ツール・書籍紹介

まとめ・一覧

基本編

数値

文字列

正規表現

日付・時刻

配列

関数

オブジェクト指向

DOM操作

API

便利な小技集

用語

実践編

関連サイト