问题没讲清楚
如果你要onload时设置<li id="sidebar_menu_0"></li>的样式的话
window.onload=left_cur;

解决方案 »

  1.   


    <li id="sidebar_menu_0"> </li>
    <li id="sidebar_menu_1"> </li>
    <li id="sidebar_menu_2"> </li>
    <li id="sidebar_menu_3"> </li>
    HTML效果出来是这样的。
      

  2.   

    比如有3个li 点击1,1的样式变为on,其他样式都为空,点击2,2变样式,其他样式都为空?
    对吗?你问题要描述清楚
      

  3.   

    <html>
    <head>
    <style>
    .on
    {
      color:red;
    }
    #menu
    {
      cursor:hand;
    }
    </style>
    <script language="javascript">
      var oldLi=null;
      window.onload=function(){
        var hightClass="on";//样式
        var menu=document.getElementById("menu");
        for(var i=0;i<menu.childNodes.length;i++)
        {
    var li = menu.childNodes[i];
            li.attachEvent("onclick",function(){
    var obj = event.srcElement;
    if(oldLi!=null) oldLi.className="";
    obj.className=hightClass;
      oldLi = obj;
    });
        }
      }
      
    </script>
    </head>
    <body>
    <ul id="menu">
    <li id="sidebar_menu_0">1</li>
    <li id="sidebar_menu_1">2</li>
    <li id="sidebar_menu_2">3</li>
    <li id="sidebar_menu_3">4</li>
    </ul>
    </body>
    </html>
      

  4.   

    改一下,下面的代码兼容FF
    <html>
    <head>
    <style>
    .on
    {
      color:red;
    }
    #menu
    {
      cursor:hand;
    }
    </style>
    <script language="javascript">
      var oldLi=null;
      window.onload=function(){
        var hightClass="on";//样式
        var menu=document.getElementById("menu");
        for(var i=0;i<menu.childNodes.length;i++)
        {
    var li = menu.childNodes[i];
            li.attachEvent("onclick",function(e){
    e = window.event ||e;   
           var obj= e.srcElement || e.target;  
    if(oldLi!=null) oldLi.className="";
    obj.className=hightClass;
      oldLi = obj;
    });
        }
      }
      
    </script>
    </head>
    <body>
    <ul id="menu">
    <li id="sidebar_menu_0">1</li>
    <li id="sidebar_menu_1">2</li>
    <li id="sidebar_menu_2">3</li>
    <li id="sidebar_menu_3">4</li>
    </ul>
    </body>
    </html>
      

  5.   

    我是取<ul id="menu">里所有li,随便你多少个