javascript - 如何防止 Javascript 在页面加载时运行?(尝试将功能放在头部...不起作用)
问题描述
`
<html>
<head>
<base target="_top">
</head>
<body>
<h2>you have <span id="timer"> </span> seconds left</h2>
<input type="button" id="next" value="First Question" >
<script>
const nextbtn=document.getElementById("next");
nextbtn.addEventListener("click",timedis());
var timecount=60;
function timedis(){
setInterval(function(){
document.getElementById("timer").innerHTML=timecount;
timecount-=1;
},1000);
</script>
</body>
</html>
解决方案
推荐阅读
- python - pytest命令行参数重写
- reporting-services - 在报表标题中显示列值
- c# - 如何使用带有 HTTP 触发器的 Azure Functions 在 Azure Blob 存储中上传 excel 文件?
- xml - 使用从 Xml 读取的变量,并使用它通过 Powershell 从另一个 xml 中搜索元素
- android - 如何使用 PC 从隐藏的应用程序中获取数据?
- javascript - 在 JavaScript 中声明一个没有名字的函数
- javascript - 来自socket.io的数百个轮询请求,应用程序真的很慢
- php - 如何从 Magento 2.3 中的最后一个订单中检索信息
- c++ - 如何从文件中连续读取 N 个字节直到 EOF
- java - Amazon Lex + Lambda 聊天机器人在完成后如何调用其他意图?