大神写js的加载顺序是什么啊?
1 :
<script language="javascript">
  function a(){
  document.getElementById("one").innerHTML="this is   fuck!!";
  }
</script>
</head><body onload="a();">
<div id="one">
this is love
</div>
</body>
2:
<script language="javascript">
  document.getElementById("one").innerHTML="this is   fuck!!";
</script>
</head><body>
<div id="one">
this is love
</div>
</body>

解决方案 »

  1.   

    保证需要用到的标签已经被加载了
    第一种可以
    第二种需要把js那段放到id=one的div之后,就正常了
    如果按照上面的写法,有错误,应该是提示找不到对象。
      

  2.   

    js 放最后面看看:雅虎网站页面性能优化的34条黄金守则 
    http://blog.csdn.net/hch126163/article/details/5966021
      

  3.   

    了解页面渲染顺序
    http://www.zhuoda.org/irini/114580.html同时保证js中操作的节点元素已经加载完成
      

  4.   

    从上往下依次的执行,你的第2个,js执行的时候,还没有div 呢,你如何可以得到?
      

  5.   

    把JS代码放在<BODY>底部确保JS运行的时候能够找到HTML元素或者写在
    window.onload = function(){
    //...
    }