なぜHTML画像のonloadイベントにeventlistenerをアタッチできないのか疑問に思っています。
<img id="imageID" onload="doSomething();">
完璧に動作し、
しかし、私が次のようなリスナーを追加したい場合
document.getElementById('imageID').addEventListener('onload', function(e) {
doSomething();
});
またはjQueryを使用
$("imageID").on("onload", function(){
doSomething();
});
イベントはキャッチされていません。単純な「クリック」-イベントをリッスンすると機能しますが、「オンロード」-イベントでは機能しません。
誰かがこの行動の理由を教えてもらえますか?