A 的 事件 onChange
A的 参数直接 就 A.value 传递过去

解决方案 »

  1.   

    onchange="func()"传递参数或者  获得 selectedIndex再在func()里面用selectedIndex=?来设置下拉菜单2的Index
      

  2.   

    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    </HEAD><BODY>
    <form method=post name=fm>
    <select name=myText onChange="chg()">
    <option value="1">亚洲</option>
    <option value="2">欧洲</option>
    <option value="3">美洲</option>
    </select>
    <select name=b >
    <option>请选择
    </select>
    </form>
    <script>
    var arr=[["中国","日本","朝鲜","新加坡"],["英国","法国","意大利"],["美国","加拿大","巴西"]]
    function chg(){
    var i = parseInt(document.all("myText").value);
    i--;
    with(document.fm.b){
    length=0;
    for(j=0;j<arr[i].length;j++)
    options.add(new Option(arr[i][j],arr[i][j]))
    }
    }
    chg(0)
    </script>
    </BODY>
    </HTML>