删除 remove($index)
添加 obj.options[$index]=new Option($text,$value);
删除全部,可以用obj.innerHTML=""吧
添加 obj.options[$index]=new Option($text,$value);
删除全部,可以用obj.innerHTML=""吧
解决方案 »
- jquery的拖放问题,麻烦大神帮我看看
- 兼容IE6????
- jquery调用iframe里的一个javascript方法
- 请大家看看我这个得到某年某月的第几个星期几的日期的函数的问题
- js 构建树
- js调用ocx控件,提示"意外地调用了方法或属性访问"
- 请问高手这段简单的代码有没有不兼容ie10的地方???非ie10都能有弹出效果!!!不解
- frame的问题
- 各位大虾,下面这个程序错在哪里?
- war在本地可运行,发布到服务器上后可正常启动tomcat,但war内的页面都404
- 使用滚动条 滚动面页时会触发什么事件?????????????????
- 如何 在 javascript 中将字符型转换成数字
/* add1:
Option元素定义了构造函数Option()
可以动态创建新的Option元素,把它们加在Options[]数组的结尾可以给Select元素增加新选项. */
function add1()
{
var addoption1 = new Option("add1Text", //text属性
"add1Value", //value属性
false, //defaultSelected属性
false); //selected属性
//把它附加到Select元素的options数组,在select元素中显示它
var oSelect1 = document.all.oSelect1; //获取Select对象
oSelect1.options[oSelect1.options.length] = addoption1;
} /*
add2:
用DOM的方法
*/
function add2()
{
var addoption2 = document.createElement("option"); //创建Option元素
document.all.oSelect2.add(addoption2,0); //附加到Select元素中.
addoption2.innerText = "add2Text"; //text属性
addoption2.value = "add2Value"; //value属性
addoption2.selected = true; //selected属性
}</script>
<select name=oSelect1></select>
<select name=oSelect2></select>
<input type=button onclick=add1() value=add1>
<input type=button onclick=add2() value=add2>
<option value="1">item1
<option value="2">item2
<option value="3">item3
</select>
<input type="text" name="iIndex">
<input type="button" value="DelOption" onclick="DelOpt(document.all.iIndex)">
<input type="button" value="DelAll" onclick="DelAll()">
<script>
function DelOpt(i)
{
document.all.oSelect1.remove(i)
}
function DelAll()
{
document.all.oSelect1.length=0;
}
</script>