删除选择框的选项,如何在Mozilla浏览器下运行

freyild1979 2007-04-26 02:41:12
function delAllSelectOption(SelectName,win)
{ //设置Select选择框的值,win是窗口对象
if(win==null)win=window
with(win)
{
var Selectobj = eval("document.forms[0]."+SelectName);
for(var i=Selectobj.options.length;i>0;i--)
{Selectobj.options.remove(i-1)}
}
}

如题,这个函数要在Mozilla下如何调整?remove函数貌似只能在IE下运行。
...全文
199 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
z109876543210 2007-04-26
  • 打赏
  • 举报
回复
Selectobj.length = -1;
BlueDestiny 2007-04-26
  • 打赏
  • 举报
回复
<select id="sel">
</select>
<script type="text/javascript">
//<![CDATA[
var a=document.getElementById("sel");
var o=new Option("never-online","a",false,false);
a.options.add(o);
alert("你可以看到添加了never-online这个option");
a.remove(0);
alert("现在删除添加的option");
//]]>
</script>
chouchy 2007-04-26
  • 打赏
  • 举报
回复
for(var i=Selectobj.childNodes.length;i>0;i--)
{
Selectobj.removeChild(Selectobj.childNodes[i-1]);
}

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧