再问传递值到Option中如何解决,补充,请大家看 document.reg.cc你自己都不知道要添加到哪个吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我知道呀,关键是如何去判断是cc现在只有addOption()是添加dd的,如果我有20个<select>那么我不就要写20个addoption()吗?希望点击的时候去判断是写入哪个select function addOption(sText,sValue.objSel){sel = eval("document.reg." +objSel) var isAdd = false for(var i =0;i<sel.options.length;i++) { if(sValue==sel.options[i].value && sText == sel.options[i].text) { isAdd = true sel.options[i].selected=true } } if(!isAdd) { var opt = new Option(sText,sValue,true,true); sel.options.add(opt); } } <form method="POST" name=reg> <select name="dd" size="1"> <option value="aaa">aaa</option> <option value="bbb">bbb</option> </select><input type="reset" value="复原" name="B2" onchange="reg.submit()"></p></form>实现提交document.form.selectid1.options[document.form.selectid1.length] = new Option("显示字符","新值");可以用parent来给父窗体上的select加option不知道对你是否有帮助和启发 编写高性能JavaScript js document的问题 求 JS如何给COM组件传来的数据送到DIV时自动换行 求教一个基础问题:一个变量最大能存储多少个字节?? 如何使一张图片旋转非90度? 面向对象的JavaScript 哪位高手帮我看一下 如何在一张图片上做标记? 关于js中时间差的问题 这个JS谁帮我附加个条件 javascript高手,你有碰到这样的问题吗? 急救!一个简单问题。在线等待!
{
sel = eval("document.reg." +objSel)
var isAdd = false
for(var i =0;i<sel.options.length;i++)
{
if(sValue==sel.options[i].value && sText == sel.options[i].text)
{
isAdd = true
sel.options[i].selected=true
}
}
if(!isAdd)
{
var opt = new Option(sText,sValue,true,true);
sel.options.add(opt);
}
}
<select name="dd" size="1">
<option value="aaa">aaa</option>
<option value="bbb">bbb</option>
</select>
<input type="reset" value="复原" name="B2" onchange="reg.submit()"></p>
</form>
实现提交document.form.selectid1.options[document.form.selectid1.length] = new Option("显示字符","新值");
可以用parent来给父窗体上的select加option
不知道对你是否有帮助和启发