document.Form1.ListBox1.remove(i);写错了。i是每次都变化的。
所以,你每次删除的时候都删除不完。第一次删除0行,第二次删除第1行,第二次就该删除剩下的行中的第二行,拉下了一行。
你写成 document.Form1.ListBox1.remove(1);就可以了
所以,你每次删除的时候都删除不完。第一次删除0行,第二次删除第1行,第二次就该删除剩下的行中的第二行,拉下了一行。
你写成 document.Form1.ListBox1.remove(1);就可以了
解决方案 »
- 求助:怎样用js取得外部css文件中定义的图片
- ECMAScript 引用类型(一)
- 请问,javascript 中的 bookmarklet 是什么?
- JS入门, 感觉这是个简单问题, 求助。。。
- 客户端如何实现,选择不同的单选按钮选项,出现不同的table表格?
- 急急的问:
- 如何用JavaScript实现文件的上传功能。
- 关于层里头的top参数的动态变化(很着急)
- 在img的标签里如何调用javascript的值
- jquery广告图渐变插件
- 在一个Text Area中有许多内容,怎么可能想焦点在那一个文字前啊
- 各位大哥们!大姐们!Come Here!Please help me!时间日期问题!来者有分啊!
也可
<option>a1
<option>a2
<option>a3
</select>
<select name=s2>
</select>
<p><input type=button value=change onclick="for(var i=0;i<s1.options.length;i++){s2.options[s2.options.length]=new Option(s1.options[i].text,'');}s1.innerHTML='';"></p>
document.all.select1.options.length = 0;
或者
document.all.select1.length = 0;
都可以的