小编Har*_*rom的帖子

无法将事件侦听器附加到 <img>-Tag 的 onload 事件

我想知道为什么我可以\xc2\xb4t 将事件侦听器附加到 html 图像的 onload 事件。

\n\n

<img id="imageID" onload="doSomething();">完美运作,

\n\n

但如果我想添加一个监听器,比如

\n\n
document.getElementById(\'imageID\').addEventListener(\'onload\', function(e) {\n     doSomething();\n     });\n
Run Code Online (Sandbox Code Playgroud)\n\n

或使用 jQuery

\n\n
$("imageID").on("onload", function(){\ndoSomething();\n});\n
Run Code Online (Sandbox Code Playgroud)\n\n

该事件未被捕获。如果我监听一个简单的“click”事件,它可以工作,但不能监听“onload”事件。

\n\n

有人能告诉我这种行为的原因吗?

\n

html javascript events

2
推荐指数
1
解决办法
1704
查看次数

标签 统计

events ×1

html ×1

javascript ×1