javascript select 之间传值效果的代码

二个框内值传递.不错的效果

复制代码 代码如下:

<script type="text/javascript" defer="defer">  function $(value)  {   return document.getElementById(value);  }  function ch(s){   var p = new Array(0,1,2);   p[0] = '大学';   p[1] = '高中';   p[2] = '初中';   if(s.value=='0'){    $('n2').options.length = 0;    $('n2').options.add(new Option(p[0],p[0]));   }   if(s.value=='1'){    $('n2').options.length = 0;    $('n2').options.add(new Option(p[1],p[1]));   }   if(s.value=='2'){    $('n2').options.length = 0;    $('n2').options.add(new Option(p[2],p[2]));   }  }  </script>  <table width="400" border="0" align="center" cellpadding="0" cellspacing="0">    <tr>      <td width="119"><select name="n1" size="10" id="n1" onchange="ch(this)">        <option value="0">大学</option>        <option value="1">高中</option>        <option value="2">初中</option>      </select>      </td>      <td width="281"><select name="n2" size="10" id="n2"><option value="a">a</option>          </select></td>    </tr>  </table> 

大学 高中 初中 a

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

相关推荐