在 Javascript 中,我如何附加一个事件处理程序以便它在默认操作之后运行?
<form target="_blank" action="submit.php" onsubmit="doThisAfterSubmit()">
<input type="submit" onclick="doThisAfterSubmit()" />
</form>
类似但不足的 Stack Overflow 问题:
javascript:可以添加在默认行为之后运行的事件处理程序吗?
我已经阅读了这些,但它们正在处理使用诸如keyup
over之类的变体解决的击键事件keypress
。我见过的唯一其他解决方案是setTimeout()
方法。如果存在,我想避免使用setTimeout()
更优雅的解决方案。
我的用例是我想在提交后从 DOM 中删除表单。