<html>
<head>
<script>
window.onload = function(){
setTimeout(function(){
alert("hi");
}, 4000);
var time = 0;
var para = document.getElementsByTagName("p");
setInterval(function(){
time += 1;
para[0].innerHTML = time;
},1);
}
</script>
</head>
<body>
<p></p>
</body>
</html>
这是我的代码,我想计算显示警报的时间量,我希望它是 4000,但它在 4 秒后才变成 9xx。为什么会发生这种情况?