HTML是有执行顺序的,默认是自上而下执行。所以当我们的js代码在html代码下边的时候,可以正常执行,而当我们的js代码在html代码上边的时候,可以就无法正常执行了,这时,我们需要在文档加载完毕的时候才去执行js代码,所以我们通常会这样做
 
  
  window.onload =
 function(){
  //要执行的js代码段  
} 
  
 
在引入jQuery的情况下
 
  
  $(function(){
    //要执行的js代码段
});  
  
 
 
 
转载于:https://www.cnblogs.com/tanchangsha/p/10223413.html