javascript select間の値の効果を伝えるコード


2つの枠内の値を転送します。良い効果

<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> 
<script type=“text/javascript”defer=“defer”function$function ch(s){var p=new Aray(0,1,2);p[0]='大学';p[1]='高校';p[2]='中学校';if(s.value='0'){n 2'.options.length=0;('n 2')n 2').options.add(new Option(p[0],p[0]));if(s.value=''1')'('n 2').options.length=0;('n 2')n 2').options.add(new Option(p[1],p[1]));if(s.value=''2')'('n 2').options.length=0;('n 2')n 2').options.add(new Option(p[2],p[2])}
a"
[Ctrl+Aフル注:]