<body>
<SELECT ID=OP onchange="text1.value += (this.options[this.selectedIndex].text + '\r\n')">
<OPTION>A</OPTION>
<OPTION>b</OPTION>
<textarea id=text1></textarea>
</SELECT>   
</body>

解决方案 »

  1.   

    kingdomzhf(旭日东升),感谢,但是我不是要将列表框中的内容送到文本域中,而是将列表框中选择一项所代表的多条记录放到文本域中,例如,你例中A实际上代表三条记录,分别为生产部,财务部,业务部,我是想将这三条内容放到文本域中。麻烦了,能请你再帮一下吗
      

  2.   

    <body>
    <script>
    var arrValue = new Object();
    arrValue['a'] = new Array();
    arrValue['a'][0] = "生产部";
    arrValue['a'][1] = "财务部";arrValue['b'] = new Array();
    arrValue['b'][0] = "业务部";
    arrValue['b'][1] = "小卖部";
    function aa(oThis)
    {
    var strText = "" ;
    for(var i =0;i < arrValue[oThis.options[oThis.selectedIndex].text].length;i++)
    {
    strText += arrValue[oThis.options[oThis.selectedIndex].text](i);
    };
    text1.value += strText + '\r\n'
    }
    </script>
    <SELECT ID=OP onchange="aa(this);">
    <OPTION>A</OPTION>
    <OPTION>b</OPTION>
    <textarea id=text1></textarea>
    </SELECT>               
    </body>