这个是原来的代码,执行的效果是  点击菜单1 执行 Showmenux
<h1 onClick="javascript:Showmenux(this,'NO0')"> - 菜单1</h1>要求修改后,不需要点击  直接执行 Showmenux
onload  好像不行

解决方案 »

  1.   

    <body onload="Showmenux()">
    </body>应该可以吧。
      

  2.   


    是不是这样的?
    winlow.onload=function (){setTimeOut(Showmenux,1000);
    }
      

  3.   

    <script>
    window.onload=function()
    {
       Showmenux(this,'NO0');
    }
    </script>
      

  4.   


    5楼代码格式不对,js官方规范应该是"开"大括号在()后面,应该改成下面的样式.
    <script>
    window.onload=function(){
       Showmenux(this,'NO0');
    }
    </script>
      

  5.   

    这个Showmenux方法里面带有this这个参数的,如果直接把他在onload里面执行的话,这个作用域会错误掉的吧。在onload里面写的应该是一个自动click点击   <h1>菜单一的</h1>  的方法
      

  6.   

    <h1 onClick="javascript:Showmenux(this,'NO0')" id="h1"> - 菜单1</h1>window.onload=function(){
      document.getElementById("h1").click();
    }
    这样试试看看。