javascript - DOM重新被解析
天蓬老师
天蓬老师 2017-04-11 11:12:06
0
3
427

当点击触发function a的时候,发现一开始控制台打印的是空,然后才是document文档
如下图所示:

发现浏览器重新解析了dom,我想问,在点击之前,dom不是已经被解析了吗,为什么当执行函数的时候,dom重新被解析和渲染?

附上代码:

//css
    <style>
        .box1{
            color:red;
            }
    </style>
//html
  <body>
    <p class="box1" onclick="a()">啊啊啊啊啊啊啊啊啊啊啊</p>
      <p class="box1">啊啊啊啊啊啊啊啊啊啊啊啊啊啊</p>
      <p class="box1">啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊</p>
      <p class="box1">啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊</p>   
  </body>
//js
  <script type="text/javascript">
    function a(argument){
      console.log(document);
      var time = +new Date();
      while(true){
        if(+new Date()-time>3000){
          break;
        }
      }
    }
  </script>
天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回复(3)
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!