javascript - 在某个事件之后执行 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>
我在加载网站时管理该功能并在最后一个字段被填充/收音机被检查后运行,但我希望它仅在检查最后一个收音机时运行。
谢谢大家帮助我
解决方案
您可以使用element.addEventListener(“event”, function)
andelement.removeEventListener(“event”, function)
代替 on 属性。它可以让你的代码更干净!这是一个简单的例子:
document.getElementById(“button”).addEventListener(“click”, myFunction);
function myFunction(){
alert(“hello world!”);
}
推荐阅读
- python - Keras ModelCheckpoint 不在 Windows 上保存任何文件
- javascript - Angular Firebase - 从存储中下载文件
- php - 你如何计算下面数组中存在的单词数?
- malloc - 常量缓冲区的alignas_malloc() vs alignas()
- json - 我正在尝试在 React js 中对本地 json 文件进行排序,但出现错误:“TypeError:_Data_place_json__WEBPACK_IMPORTED_MODULE_1__ 不可迭代。”
- mysql - 在 mysql [42000] [1064] 中创建函数错误
- html - 一切都在不断移动到底部
- javascript - Puppeteer 错误,在抓取白页时无法读取未定义的属性“getProperty”
- node.js - Express 服务器返回文件而不是 HTML 页面
- docker - 如何连接到 docker 容器中的交互式进程