大家好,我想问问题用JS同时控制多个select框的问题。 zhaoxiaoyang(梅雪香@深圳)你好,你能大概说说怎么写吗?我可以自己写的,你帮我指指方向,以前,没有怎么用过JS。谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 嗯,还不是很完美,楼主再发挥一下吧:<select id=s1 onchange="mm(this)"><option>请选择</select><select id=s2 onchange="mm(this)"><option>请选择</select><select id=s3 onchange="mm(this)"><option>请选择</select><select id=s4 onchange="mm(this)"><option>请选择</select><SCRIPT LANGUAGE="JavaScript">var a = new Array(4);a[0] = document.getElementById("s1");a[1] = document.getElementById("s2");a[2] = document.getElementById("s3");a[3] = document.getElementById("s4");for(var i=0; i<a.length; i++){ for(var k=1; k<5; k++) { a[i].options[a[i].options.length] = new Option("text"+ k, k); }}function mm(s){ if(s.selectedIndex>0) { var v = s.options[s.selectedIndex].value; for(var i=0; i<a.length; i++) { for(var k=a[i].options.length-1; k>0; k--) { if(a[i].options[k].value==v && a[i]!=s) a[i].removeChild(a[i].options[k]); } } }}</SCRIPT> 谢谢你,meizz(梅花雪)。我现在可以实现了。呵…… 图片编辑 禁止刷新 急送分·超简单的js问题? 高难度的js问题 怎么截图 我想实现按一按button实现表格的行数再增加一行,接del删除增加的一行,如何实现? runtimeStyle 与Style 有何不同? ModalDialog刷新父页面 学习vml中的一点疑问? 请问各位大虾,怎么给在WEB里的鼠标指针换个别的样的??? 菜鸟问题,来者有分, 表单提交之前不执行javascript的问题
<select id=s1 onchange="mm(this)"><option>请选择</select>
<select id=s2 onchange="mm(this)"><option>请选择</select>
<select id=s3 onchange="mm(this)"><option>请选择</select>
<select id=s4 onchange="mm(this)"><option>请选择</select>
<SCRIPT LANGUAGE="JavaScript">
var a = new Array(4);
a[0] = document.getElementById("s1");
a[1] = document.getElementById("s2");
a[2] = document.getElementById("s3");
a[3] = document.getElementById("s4");
for(var i=0; i<a.length; i++)
{
for(var k=1; k<5; k++)
{
a[i].options[a[i].options.length] = new Option("text"+ k, k);
}
}
function mm(s)
{
if(s.selectedIndex>0)
{
var v = s.options[s.selectedIndex].value;
for(var i=0; i<a.length; i++)
{
for(var k=a[i].options.length-1; k>0; k--)
{
if(a[i].options[k].value==v && a[i]!=s)
a[i].removeChild(a[i].options[k]);
}
}
}
}
</SCRIPT>