繁体   English   中英

如何在Internet Explorer 6中注销事件处理程序?

[英]How to unregister an event handler in Internet Explorer 6?

我正在用html表单的onload方法注册一个函数,我需要在卸载该表单时注销此事件处理函数。 如何在Internet Explorer 6中进行操作?

如果您已在HTML中或通过JavaScript添加了onload

<form onload="blah()">

要么

myForm.onload = blah;

然后

myForm.onload = null;

应该做
如果您使用过attachEvent

myForm.attachEvent( 'onload', blah );

采用

myForm.detachEvent( 'onload', blah );

编辑
我不确定表单是否有onload事件,您确定吗?

使用detachEvent

参考

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM