我家空空 2021-10-18 17:39 采纳率: 50%
浏览 31
已结题

为什么这段代码在chrome上执行的效果不是预期的呢?


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>定时器</title>
</head>
<body>
    <script>
        window.onload = function(){
            var count = document.getElementById("count");

            //使count的内容自动切换
            //js程序执行的速度是非常快的,所以执行过程看不着

            for(var i=0; i<5; i++){
                count.innerText = i;
                alert(i);
                // console.log(i);
            }
        }
    </script>

    <h1 id="count">1</h1>
</body>
</html>

就是在执行的for循环那段,h1内的文字并没有变化

img

但是在火狐上执行的效果却跟预期的一样

  • 写回答

4条回答 默认 最新

  • 一只成序源 2021-10-18 17:50
    关注

    alert()会阻塞进程

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 1月18日
  • 创建了问题 10月18日

悬赏问题

  • ¥50 关于在matlab上对曲柄摇杆机构上一点的运动学仿真
  • ¥15 jetson nano
  • ¥15 :app:debugCompileClasspath'.
  • ¥15 windows c++内嵌qt出现数据转换问题。
  • ¥20 公众号如何实现点击超链接后自动发送文字
  • ¥15 用php隐藏类名和增加类名
  • ¥15 算法设计与分析课程的提问
  • ¥15 用MATLAB汇总拟合图
  • ¥15 智能除草机器人方案设计
  • ¥15 对接wps协作接口实现消息发送