在前往oncLick
的我的第一个Pomodoro-App(计时器)沉船途中,应该启动计数器…
即使没有按钮单击触发蜂鸣也可以启动。我该如何预防?
let display = document.getElementById("counter");
document.getElementById("ticker").onclick = function() {
timeChange(25);
};
// document.getElementById("ticker").addEventListener("click", function() {
// timeChange(25);
// });
function timeChange(seconds) {
// let seconds = 25;
seconds -= 1;
display.innerText = seconds;
page.firstChild.nodeValue = seconds;
if (seconds > 0) {
setTimeout(timeChange, 1000, seconds);
}
}
timeChange(25);
<body>
<div id="page">
<div id="counter"></div>
<button id="ticker">Start Pomodoro</button>
</div>
</body>
我已经发现an answer是同一(?)问题:
那是因为您要分配执行结果 rollDice(结果)到您的clickButton.onclick函数
但是我没有(?)将函数的结果分配给onclick
是因为我将onclick
分配给的参数(25)放入了吗?
非常感谢
答案 0 :(得分:1)
删除:
timeChange(25);
从代码底部开始