下面是我的代码  帮帮忙 找出其中的错误  谢谢 
<HTML>
 <HEAD>
 <script language="javascript">
 function select(){
      var count=document.myForm.myCourse.length;
  var myindex=document.myForm.course.selectedIndex;
  var value=document.myForm.course[myindex].value;
  alert(index);
           document.myForm.myCourse.options[count]=new Option(value,value);
  document.myForm.course.remove(myindex);
 }
 </script>
 </HEAD> <BODY>
<form name="myForm">
<table name="myTable" align="center">
<tr><td>可选课程</td><td></td><td>已选课程</td></tr>
<tr><td><select name="course" size="8"><option value="C++程序设计">C++程序设计</option>
<option value="XML程序设计">XML程序设计</option>
<option value="软件工程">软件工程</option>
<option value="汇编语言">汇编语言</option>
<option value="数据库原理">数据库原理</option>
<option value="操作系统">操作系统</option>
<option value="Internet/Intrenet技术">Internet/Intrenet技术</select></td>
<td><input type="button" value=">>" onclick="select()"/><br>
<input type="button" value="<<" /></td>
<td><select name="myCourse" size="8"></select></td></tr>
</table>
</form>
 </BODY>
</HTML>

解决方案 »

  1.   

    select()命名产生冲突了换个命名就好了。。(楼主别只知道提问,多接帖啊,不然很少人会帮你解决问题的)
      

  2.   

    要排版
    <form name="myForm">
    <select name="course" size="8">
    <option value="C++程序设计">C++程序设计</option>
    <option value="XML程序设计">XML程序设计</option>
    <option value="软件工程">软件工程</option>
    <option value="汇编语言">汇编语言</option>
    <option value="数据库原理">数据库原理</option>
    <option value="操作系统">操作系统</option>
    <option value="Internet/Intrenet技术">Internet/Intrenet技术</option>
    </select>
    <input type="button" value="<<" onclick="selected('myCourse', 'course')"/>
    <input type="button" value=">>" onclick="selected('course', 'myCourse')"/>
    <select name="myCourse" size="8"></select>
    </form>function selected(f, t){
    var from = document.forms['myForm'].elements[f];
    if(from.options.length) {
    var to = document.forms['myForm'].elements[t];
    var count = to.length;
    var myindex = from.selectedIndex;
    if(myindex >= 0) {
    var value = from.options[myindex].value;
    to.options.add(new Option(value,value));
    from.remove(myindex);
    }
    }
    }
      

  3.   


      <HTML>
     <HEAD>
     <script language="javascript">
     function test(){
      var count=document.myForm.myCourse.length;
      var myindex=document.myForm.course.selectedIndex;
      var value=document.myForm.course[myindex].value;
      alert(myindex);
      document.myForm.myCourse.options[count]=new Option(value,value);
      document.myForm.course.remove(myindex);
     }
     </script>
     </HEAD> <BODY>
    <form name="myForm">
    <table name="myTable" align="center">
    <tr><td>可选课程</td><td></td><td>已选课程</td></tr>
    <tr><td><select name="course" size="8"><option value="C++程序设计">C++程序设计</option>
    <option value="XML程序设计">XML程序设计</option>
    <option value="软件工程">软件工程</option>
    <option value="汇编语言">汇编语言</option>
    <option value="数据库原理">数据库原理</option>
    <option value="操作系统">操作系统</option>
    <option value="Internet/Intrenet技术">Internet/Intrenet技术</select></td>
    <td><input type="button" value=">>" onclick="test()"/><br>
    <input type="button" value="<<" /></td>
    <td><select name="myCourse" size="8"></select></td></tr>
    </table>
    </form>
     </BODY>
    </HTML>1.如一楼所说,方法名不对
    2.alert(index);无index这个变量名
      

  4.   

     function select1(){
      var count=document.myForm.myCourse.options.length;