javascript - 如何清除/删除 JavaScript 事件处理程序?

标签 javascript html dom-events

给定以下 HTML 片段:

<form id="aspnetForm" onsubmit="alert('On Submit Run!'); return true;">

我需要删除/清除 onsubmit 事件的处理程序,并使用 jQuery 或任何其他 JavaScript 用法注册我自己的处理程序。

最佳答案

要在没有任何库的情况下执行此操作:

document.getElementById("aspnetForm").onsubmit = null;

关于javascript - 如何清除/删除 JavaScript 事件处理程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/803936/

相关文章:

javascript - 单击彩色按钮更改图像

javascript - 尝试在带有 ui-router 的 angularjs 中使用嵌套 View 得到一个空白页面

javascript - 在 JavaScript 中打乱数组?

jquery - 使用 javascript 而非常规 anchor 移动到我网站中的其他页面

jquery - Textorientation jquerymobile按钮文本输入

javascript - 如何在 JavaScript 中取消控件的 onblur 事件?

javascript - python中的零填充右移

html - 链接我的 favicon.ico 文件,但出现问题

javascript - 在动态创建的元素上添加事件监听器

javascript - 将事件监听器附加到数组以获取 Push() 事件