<SELECT id="s1" onchange="document.all.s2.options[0].text=document.all.s1.selectedIndex">
<option>a</option>
<option>b</option>
</SELECT><br>
<SELECT id="s2">
<option></option>
</SELECT>

解决方案 »

  1.   

    <select onchange="mm(this)">
      <option>第 0 个</option>
      <option>第 1 个</option>
      <option>第 2 个</option>
      <option>第 3 个</option>
      <option>第 4 个</option>
    </select>
    <select name=meizz></select><SCRIPT LANGUAGE="JavaScript">
    function mm(e)
    {
      var n = e.selectedIndex;
      var o = document.all.meizz;
      o.options.length=0;
      o.options[o.options.length] = new Option(n, n);
    }
    </SCRIPT>
      

  2.   

    同意hrong的,反正只要一个选项,直接用
    <select onchange="document.all('meizz').options[0]=new Option(this.selectedIndex)">
      <option>第 0 个</option>
      <option>第 1 个</option>
      <option>第 2 个</option>
      <option>第 3 个</option>
      <option>第 4 个</option>
    </select>
    <select name=meizz></select>
    好了
      

  3.   

    你们以上的实现方法中,第一次打开网页时,第二个select中的数值显示会为空,怎么解决
      

  4.   

    1.你在两个select框中设置默认值,刚近来两个都为默认值
    <option value=-1>Please select</option>
    <option value=-1>Please select</option>2.在第一个select框load完后
    <select onchange="mm(this)">
      <option>第 0 个</option>
      <option>第 1 个</option>
      <option>第 2 个</option>
      <option>第 3 个</option>
      <option>第 4 个</option>
    </select>
    <script language=javascript>
       调用mm(this)方法
    </script>
      

  5.   

    <body onload="document.all.show.options[0].text=document.all.sel.selectedIndex">
    <SELECT id=sel onchange="document.all.show.options[0].text=this.selectedIndex">
    <option SELECTED >灰0</option>
    <option>灰1</option>
    </SELECT>
    <SELECT id=show>
    <option></option>
    </Select>//onchange本为就是要change的嘛.
    //加个onload吧.
      

  6.   

    <style>
          .userData {behavior:url(#default#userdata);}
    </style>
    <select id="select1"  class="userData">
    <option>option1</option>
    <option>option2</option>
    <option>option3</option>
    <option>option4</option>
    </select>
    <a href="list_test.html">list_test</a>
    <script>
    var obj=document.all.select1;
    obj.attachEvent('onchange',saveSelectedIndex)
    function saveSelectedIndex(){
    obj.setAttribute("sSelectValue",obj.selectedIndex);
    obj.save("sSelectValue");}
    window.attachEvent('onload',loadSelectedIndex)
    function loadSelectedIndex(){
    obj.load("sSelectValue");
    obj.selectedIndex=obj.getAttribute("sSelectValue");}
    </script>
    应该可以实现保存selectindex.你在组织一下。