DOM事件的删除根据事件处理程序的分类有两种 DOM0级事件处理程序的事件删除 监听事件 element.onclick = function () {} 删除事件 element.onclick = null DOM2级事件处理程序的事件删除 DOM2级的事件删除,必须保证删除的事件函数与监听的事件函数是同一函数,也就是说指针是一样。所以DOM2级的事件处理函数必须是命名函数。 命名事件处理函数 var test = function () {} 或 function test () {} 监听事件 element.addEventListener('click', test, false) 删除事件 element.removeEventListener('click', test, false) 只有按照以上方式,才能删除DOM2级事件处理程序。