再问一个Jscript问题~没可能分了,不好意思~

khass 2005-04-16 04:36:27
JScript可以用以下代码加select的option
添加下拉列表的代码
<form name=f>
<select name=s onchange="alert(this.value)">
<option value="aa">aa</option>
< lct>
<input type=button onclick="a()" value=add>
</form>
<script language=javascript>
var i=0
function a()
{
b=document.f.s
var opt=new Option("text"+ i,"value"+i,true,true)
b.options[b.options.length] = opt
i++
}
</script>


问题是要用减去,或清空呢?怎么处理?
...全文
65 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
gzwuyh 2005-04-16
  • 打赏
  • 举报
回复
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>新建网页 1</title>
</head>

<body>
<form name=f>
<select name=s onchange="alert(this.value)">
<option value="1">1</option>
< lct>
<input type=button onclick="a('add')" value=add>
<input type=button onclick="a('del')" value=del>
</form>

</body>


<script language=javascript>
var i=0
function a(a_type)
{
b=document.f.s;
if(a_type=='add')
{
b.options.length=b.options.length+1;
b.options[b.options.length-1].value=b.options.length;
b.options[b.options.length-1].text=b.options.length;
}
if(a_type=='del')
{
if(b.options.length>0)
{
b.options.length=b.options.length-1
}
else
{
alert('没有可删除的选项');
}
}

}
</script>

</html>
Gorgee 2005-04-16
  • 打赏
  • 举报
回复
for (i = 0;i < b.length;i++){
b.remove(i);
}

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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