我正在尝试在不使用框架的情况下从处理程序中取消绑定所有事件,这是正确的吗?它们都是 Divs 和那些是 ids,它似乎不起作用。
function reply_click(d_850)
{
document.getElementById("directions").onsubmit = null;
}
我正在尝试在不使用框架的情况下从处理程序中取消绑定所有事件,这是正确的吗?它们都是 Divs 和那些是 ids,它似乎不起作用。
function reply_click(d_850)
{
document.getElementById("directions").onsubmit = null;
}
不,有removeEventListener
(detachEvent
在 IE 中),但他们需要明确引用他们应该删除的函数。没有包罗万象的机制。添加它们时,您需要为 remove-all-of-type-X 方法单独存储所有绑定函数,例如 jQuery 就是这样做的。
剩下的唯一机会是重建你的 DOM,这将完全删除所有以前绑定的处理程序。