如何在Internet Explorer 6中取消注册事件处理程序?

0 javascript events httphandler

我正在使用html表单的onload方法注册一个函数,我需要在卸载表单时取消注册此事件的hander函数.我如何在Internet Explorer 6中执行此操作?

meo*_*ouw 7

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

<form onload="blah()">
Run Code Online (Sandbox Code Playgroud)

要么

myForm.onload = blah;
Run Code Online (Sandbox Code Playgroud)

然后

myForm.onload = null;
Run Code Online (Sandbox Code Playgroud)


如果你使用了attachEvent,应该这样做

myForm.attachEvent( 'onload', blah );
Run Code Online (Sandbox Code Playgroud)

使用

myForm.detachEvent( 'onload', blah );
Run Code Online (Sandbox Code Playgroud)

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