“onload=foo(event)”是什么意思?

拉韦尔

我是 JS 新手,发现这个代码部分:

<body>
    <span id="sp1">
        <img src="aurora.gif" onload="ev1(event)">
    </span>        
</body>

据我了解,onload如果整个 HTML Doc 完成“加载” 就会触发属性。
但我真的不明白,ev1如果onload触发属性,传递给函数的内容什么什么是event在这种情况下?

是源代码

TJ克劳德

它将处理程序连接到图像的load事件并将事件的事件对象传递给处理程序。event对象在onload属性样式事件处理程序的上下文中可靠地跨浏览器存在:在 IE 上,它是全局的;在 Firefox 上,它是为onload处理程序创建的合成函数中的局部变量在 Chrome 上,我认为两者兼而有之:-)

请注意,该ev1函数必须是全局的,这是不使用onxyz-attribute-style 事件处理程序的众多原因之一

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章