http://www.csdn.net/Expert/TopicView1.asp?id=723099

解决方案 »

  1.   

    <title></title>
    </head><br><br><form name="doublecombo"><select name="example" size="1" onChange="redirect(this.options.selectedIndex)">
    <option>应用技术开发网站</option>
    <option>国内JavaScript技术网站</option>
    <option>国外的著名搜索引擎</option>
    </select>
    <select name="stage2" size="1">  
    <option value="1">世纪鸟</option> 
    </select> 
     
    </p>  
    <script>  
    <!--  
    var groups=document.doublecombo.example.options.length  
      var group=new Array(groups)  
      for (i=0; i<groups; i++)  
      group[i]=new Array()  
    group[0][0]=new Option("世纪鸟作坊","0")  
       
       
    group[1][0]=new Option("万旭JavaScript仓库","10")  
      group[1][1]=new Option("JavaScript2000","11")  
      group[1][2]=new Option("无忧脚本","12")  
       
    group[2][0]=new Option("Hotbot","20")  
      group[2][1]=new Option("Infoseek","21")  
      group[2][2]=new Option("Excite","22")  
      group[2][3]=new Option("Lycos","23")  
    var temp=document.doublecombo.stage2  
    function redirect(x){  
      for (m=temp.options.length-1;m>0;m--)  
      temp.options[m]=null  
      for (i=0;i<group[x].length;i++){  
      temp.options[i]=new Option(group[x][i].text,group[x][i].value)  
      }  
      temp.options[0].selected=true  
      }  
      
      //-->  
      </script>  
      </form>
    </br></br>