我想知道为什么我不能将事件侦听器附加到 html 图像的 onload 事件。
<img id="imageID" onload="doSomething();">
完美运行,
但是如果我想添加一个监听器
document.getElementById('imageID').addEventListener('onload', function(e) {
doSomething();
});
或使用 jQuery
$("imageID").on("onload", function(){
doSomething();
});
该事件没有被捕获。如果我听一个简单的“点击”事件,它可以工作,但不能与“onload”事件一起工作。
谁能告诉我这种行为的原因?