function document.body.onload() {
    functionA();
}

解决方案 »

  1.   

    <script language="Javascript">
    function A() {
    alert("here");
    }
    </script>
    <body>ssssssssssssss</body>
    -------------------------------------------<script language="Javascript">document.onload()= A();</script>
      

  2.   

    document.body.onload=functionA
    window.onload=functionA
      

  3.   

    用window.onload搞定,不过很奇怪document.body为什么不行window.attachEvent("onload",function(){drewDiv(null,"abc")});
    document.body.attachEvent("onload",function(){drewDiv(null,"abc")});前者可以,后者没反应
      

  4.   

    代码A:无效
    ---------------------------------------------
    <script language="javascript">
    <!--
    function document.body.onload() {
    window.status = "Test";
    }//-->
    </script>
    <body></body>代码B:有效
    ---------------------------------------------
    <body></body>
    <script language="javascript">
    <!--
    function document.body.onload() {
    window.status = "Test";
    }//-->
    </script>代码C:有效
    ---------------------------------------------
    <body>
    <script language="javascript">
    <!--
    function document.body.onload() {
    window.status = "Test";
    }//-->
    </script>
    </body>代码D:无效
    ---------------------------------------------
    <script language="javascript">
    <!--
    function document.body.onload() {
    window.status = "Test";
    }//-->
    </script>结论:
    ---------------------------------------------
    使用document.body对象时,该页内必须有<body>标签,且该方法置于<body>标签之后。
      

  5.   

    我用的时候确实在<body>之后
    我把document.body.attachEvent("onload",function(){drewDiv(null,"abc")});
    换成function document.body.onload(){drewDiv(null,"abc")}
    就可以了不知道上面这两种写法有何本质区别,效果差不多,就这个特例存在差异。
      

  6.   

    document.onload 与 document.body.onload 与 window.onload有什么差别?