如何让页面加载完成后执行js

  javascript 当页面dom模型加载完成后才执行javascript

  不能使用<body onload="">

  加上 defer 等于在页面完全在入后再执行,相当于 window.onload ,但应用上比 window.onload 更灵活

  

复制代码 代码如下:

  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

  <html xmlns=" http://www.w3.org/1999/xhtml">

  <head>

  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

  <title>无标题文档</title>

  </head>

  <body>

  <script  defer="defer">

  alert("页面加载完我才执行的")

  </script>

  先看到这段话  然后再执行上面的 JS  如果去掉上面的 defer="defer" 那么会先执行JS  在看到这段话

  </body>

  </html>