就是我想把列表中的任一列css样式改成class="active"              <li id="d10" > <a  href="#nogo"> <b>主页 </b> </a> </li> 
            <li id="d11" > <a  href="#nogo"> <b>第二导航 </b> </a> </li> 
            <li id="d12" > <a  href="#nogo"> <b>第三导航 </b> </a> </li> 
            <li id="d13" > <a  href="#nogo"> <b>第四导航 </b> </a> </li> 

解决方案 »

  1.   

    function MenuInit(){
      var s=location.search;
      var id="0";//默认为首页
      var m=/id=(\d+)/i.exec(s);
      if(m)id=m[1];
      document.getElementById('d'+id).className = "active"; 
    } <div class="top"> <h1>农业机械化专家系统 <span>后台管理 </span> </h1> </div> <div id="header" > 
      <ul class="menu1"> 
                <li id="d10" > <a  href="index.asp?id=10"> <b>主页 </b> </a> </li> 
                <li id="d11" > <a  href="index.asp?id=11"> <b>第二导航 </b> </a> </li> 
                <li id="d12" > <a  href="index.asp?id=12"> <b>第三导航 </b> </a> </li> 
                <li id="d13" > <a  href="index.asp?id=13"> <b>第四导航 </b> </a> </li> 
              </ul> </div> 
    是上面那种形式的url???然后根据id设置li的class??如果是大概的js就同上了