恩 js 是按照<script></script>块 顺序执行的

解决方案 »

  1.   

    注:以上代码是放在head区中的。
      

  2.   

    应该是在页面加载的第一时间加载的吧你可以在函数scroller前加句 alert(str); 然后在<body></body>里加点什么文本,加载时你会发现先出现警告框,然后才会出现body里的文本
      

  3.   


    如果这样的话, 是不是如果想要这个页面打开时执行特定的功能,就直接写到head区的javascript中就行了。是吗?
    因为可以保证首先执行到。
      

  4.   


    回楼上,没有编译,是解释执行,从上到下。回楼主,如果你要实现页面打开时执行特定功能,最好是在页面文档最末的地方写script块,或者写意个函数,然后在body标签调用onload事件,因为如果写在head区,body的代码还没装载完毕,这时候head区的脚本会出现找不到对象的错误,如果你只是初始化一些变量,那还是可以的,只要不涉及到DOM的操作。
      

  5.   

    <body onload="javascript:scroller()>
    把函数前面的部分都写在scroller里面