Javascript加载图片

use*_*657 3 javascript image

我在图像上使用以下内容

image.addEventListener("load",imageLoaded,false);
Run Code Online (Sandbox Code Playgroud)

这是一样的吗?

image.onLoad = function(){
   imageLoaded();
}
Run Code Online (Sandbox Code Playgroud)

小智 5

第二个应该是onload而不是onLoad.如果你问他们是否会在加载图像时都调用处理程序,那么是的.

如果没有其他参数可以通过,你可以缩短第二个......

image.onload = imageLoaded;
Run Code Online (Sandbox Code Playgroud)

一个关键的区别是你可以绑定多个处理程序addEventListener,但只能使用一个onload.