假如select控件的ID为selIdvar selObj = document.getElementById("selId");
//添加选项
selObj.options.add(new Option('text','value'));//删除选项,i为选项的索引
selObj.options.remove(i);
//添加选项
selObj.options.add(new Option('text','value'));//删除选项,i为选项的索引
selObj.options.remove(i);
解决方案 »
- 用本地htm上的javascript抓取远程某网页上面的内容
- 关于javascript如何向事件绑定函数传递参数
- --- 怎样使用jquery ui 遮罩类? 在线等 ----------------------
- 如何判断两个element的内容是否相同?
- 如何判断鼠标双击
- 如何判断一个日期是否存在/??
- 表单验证问题:单选有10个,名字为DH,如何验证不能为空,复选有10个,名字为FX,如何验证答案不能小于1个.
- 怎么实现csdn左侧的那个导航?
- 怎么用JS判断复选框提交时是否选中,且最多只能选3个?
- 帮忙看一下我这样写为什么不对?
- 求一个用iframe隐藏帧做的省市级连范例
- 判断 一个窗体 是打开状态
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script type="text/javascript">
function addchooseval(strInput){
var choosevallength=document.getElementById("chooseval").options.length;
document.getElementById("chooseval").options[choosevallength]=new Option(strInput.value,strInput.name);
}
</script>
</head><body>
<input type="text" id="newval" name="newval" onblur="addchooseval(this);" />
<select name="chooseval" id="chooseval" size="1">
<option value="java">java</option>
<option value="javascript">javascript</option>
</select>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script type="text/javascript">
var i=0;
function test(){
var obj = document.getElementById("sel");
obj.options.add(new Option("我是新的"+i,i))
obj.options[i].selected = true;
i++;
}function opclear(){
var obj = document.getElementById("sel");
for( var j=obj.options.length-1;j>=0;j-- )
obj.options.remove(j); i = 0;
}
</script>
</head><body>
<select id="sel">
</select>
<input type="button" value="添加" id="button1" onclick="test();">
<input type="button" value="清空" id="button2" onclick="opclear();">
</body>
</html>