onloadイベント

onloadイベント(ロードイベント)とは、オブジェクトを読み込み終わった時のイベント。

特に、ページや画像を読み込み終わった時点にイベントハンドラを登録したい場合に使うことが多い。

構文

HTML

<element onload="イベントハンドラ">

BODY要素

ページを読み込み終わった時点にイベントハンドラを登録する場合。

<body onload="イベントハンドラ">
IMG要素

画像を読み込み終わった時点にイベントハンドラを登録する場合。

<img onload="イベントハンドラ" />

JavaScript

object.onload = function(){ イベントハンドラ };

window

ページを読み込み終わった時点にイベントハンドラを登録する場合。

window.onload = function(){ イベントハンドラ };

サンプル

JavaScript上で動的にイベントハンドラを登録するサンプル。

0

サンプルについて

JavaScript上で動的にイベントハンドラを登録するタイプのサンプル。

サンプルの動作について

「カウントアップ」ボタンをクリックする度に、ボタンの右横の数値に1を加算する。

サンプルのソースコード

JavaScript

<script type="text/javascript">
window.onload = function () {
    document.getElementById( "sampleButton" ).onclick = function(){
        countUp();
    };
}
var $count = 0;
function countUp() {
    document.getElementById( "sampleOutput" ).innerHTML = ++$count;
}
</script>

HTML

<p>
    <button id="sampleButton">カウントアップ</button>
    <span id="sampleOutput" style="margin-left: 10px;">0</span>
</p>

スポンサード リンク

カテゴリー: DOM, JavaScript, その他のイベント, イベント, リファレンス パーマリンク