如何动态移除select中的option var selB=selectB.id;selB.innerHTML="";这样就清空了啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 for(var i=3; i>=0; i--) //不要老想着累加呀, 你也可以累减的呀 to zhaoxiaoyang(梅雪香@hisoft) 不是清空,是根据条件移除optionto meizz(梅花雪) 多谢啊,倒把--忘了 :) 搞定 初来乍到,学习学习!还是没太明白楼主的意思.我第一次选择c,而后选择b(这是新增bbbb和dddd),再又选c时,猜想楼主这时可能是想又移除掉刚才的bbbb和dddd.如果真是这样,那么应当先从"大"的开始移除吧,以免"小"的"错误".sorry,描述不太清楚.观点跟梅花雪前辈的一样(其实真是受梅花雪的启发才这么去想的)一家之言,不知对不对. ^_^<script language=javascript>function Test(){ if (Form1.A.value == 6) { for(var i=3;i>-1;i--) { if(Form1.B.options[i].value == "1" || Form1.B.options[i].value == "3") Form1.B.options.remove(i+1) } } else { if ( Form1.B.length < 4 ) { var oOption; oOption = document.createElement("OPTION"); Form1.B.options.add(oOption); oOption.innerText = "bbbb"; oOption.value = "2"; oOption = document.createElement("OPTION"); Form1.B.options.add(oOption); oOption.innerText = "dddd"; oOption.value = "4"; } }}</script><form name=Form1 id=Form1> <select name=A id=A onchange="Test()"> <option value=0>a</option> <option value=3>b</option> <option value=6>c</option> </select> <select name=B id=B> <option value=0>aaaa</option> <option value=1>bbbb</option> <option value=2>cccc</option> <option value=3>dddd</option> </select></form> 截取一个字符串内,指定两个字符之间的字符串, 并存入数组 Repeater + Jquery大图 请教 iframe里点击一次连接,触发一个事件 用js保持住选项,出错 关于热区Area的问题 555又是几个setTimeout和eval问题啊 Sencha touch中tabpanel组件停靠问题 调用showModalDialog的问题 文本框输入自动提示 帮我写段代码! 怎么样让这些input的disabled=false? 求助:这段JS代码怎么理解
观点跟梅花雪前辈的一样(其实真是受梅花雪的启发才这么去想的)一家之言,不知对不对. ^_^
<script language=javascript>function Test()
{
if (Form1.A.value == 6)
{
for(var i=3;i>-1;i--)
{
if(Form1.B.options[i].value == "1" || Form1.B.options[i].value == "3")
Form1.B.options.remove(i+1)
}
}
else
{
if ( Form1.B.length < 4 )
{
var oOption;
oOption = document.createElement("OPTION");
Form1.B.options.add(oOption);
oOption.innerText = "bbbb";
oOption.value = "2";
oOption = document.createElement("OPTION");
Form1.B.options.add(oOption);
oOption.innerText = "dddd";
oOption.value = "4";
}
}
}
</script>
<form name=Form1 id=Form1>
<select name=A id=A onchange="Test()">
<option value=0>a</option>
<option value=3>b</option>
<option value=6>c</option>
</select> <select name=B id=B>
<option value=0>aaaa</option>
<option value=1>bbbb</option>
<option value=2>cccc</option>
<option value=3>dddd</option>
</select>
</form>