http://community.csdn.net/Expert/topic/5005/5005751.xml?temp=.180279

解决方案 »

  1.   

    这样就可以了:<script language="javascript">
    var cnenArr=[];
    cnenArr[0]=new Array('苹果','apple');
    cnenArr[1]=new Array('桔子','orange');
    cnenArr[2]=new Array('香蕉','banana');
    cnenArr[3]=new Array('西瓜','watermelon');function cn2en(obj)
    {
      var selCN=obj.options[obj.selectedIndex];
      
      for(var i=0;i<cnenArr.length;i++)
      {
        if(cnenArr[i][0]==selCN.text)
        {
          document.getElementById('en').innerHTML=cnenArr[i][1];
        }
      }
    }
    </script><select onchange="cn2en(this)">
    <option>苹果</option>
    <option>桔子</option>
    <option>香蕉</option>
    <option>西瓜</option>
    </select>
    <span id="en"></span>上面写的是一个select 和 一个文本类标签如<span>结合的联动效果如果需要两个select的联动效果,楼主可以去我BLOG瞧瞧,里面附有详细源码和解答^_^