首页 > 解决方案 > 在某个事件之后执行 JS

问题描述

我在这里没有找到答案(可能是因为我对 JS 的了解非常有限),所以我决定自己问这个问题:如何在某个事件之后执行我的 javascript?我有一个表单,我希望 JS 在选择最后一个收音机之后但在提交表单之前运行。

<!DOCTYPE HTML>
<html>
<head>
</head>
<body>
<form id="myform">
   //various fields
</form>


<script type="text/javascript">

 function myfunction() {}


</script>
</body>
</html>

我在加载网站时管理该功能并在最后一个字段被填充/收音机被检查后运行,但我希望它仅在检查最后一个收音机时运行。

谢谢大家帮助我

标签: javascript

解决方案


您可以使用element.addEventListener(“event”, function)andelement.removeEventListener(“event”, function)代替 on 属性。它可以让你的代码更干净!这是一个简单的例子:

document.getElementById(“button”).addEventListener(“click”, myFunction);
function myFunction(){
alert(“hello world!”);
}

推荐阅读