下面是我的代码 帮帮忙 找出其中的错误 谢谢
<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>
<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>
<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);
}
}
}
<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这个变量名
var count=document.myForm.myCourse.options.length;