<!DOCTYPE html>
<html>
<head>
<script>
function timer(x) {
if (x == 1) {
//reset timer
}
var i = 0;
var timer = setInterval(function() {
var x = document.getElementById("demo").innerHTML = i;
i = i + 1;
}, 500);
}
</script>
</head>
<body>
<p id="demo">hello</p>
<button type="button" onclick="timer(0)">change</button>
<button type="button" onclick="timer(1)">reset</button>
</body>
</html>
我想重置计时器 onclick 。例如,如果 setIntervaltime 设置为 5 秒并且经过了 3 秒,之后如果单击重置按钮,它应该从 5 秒开始增益。如何执行此操作。