zhaoxiaoyang(梅雪香@深圳)
你好,你能大概说说怎么写吗?我可以自己写的,你帮我指指方向,以前,没有怎么用过JS。谢谢。

解决方案 »

  1.   

    嗯,还不是很完美,楼主再发挥一下吧:
    <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>
      

  2.   

    谢谢你,meizz(梅花雪)。我现在可以实现了。呵……