[JavaScript] addEventListenerでFunctionを追加する
JavaScriptでイベントにFunctionを追加する場合、既に同じイベントにFunctionが登録されていると、 前に登録したFunctionが後に登録されたFunctionで上書きされ無効になってしまう。 下記のように addEventListener(IEの場合は attachEvent) を使用することで、これを回避することができる。
if (typeof window.addEventListener == 'function') {
window.addEventListener('load', 追加したいFunction名, false);
} else if (typeof window.attachEvent == 'object') {
//--- IE対応 ---//
window.attachEvent('onload', 追加したいFunction名);
}
※上記はloadイベントにFunctionを追加する例
トラックバックURL
http://mashimonator.weblike.jp/mt/mt-tb.cgi/12
コメント投稿フォーム