document.form1.txtarea.value =document.form1.txtarea.value+options[i].text+"\r";options应该是你页面上的一个控件!

解决方案 »

  1.   

    options[]不能与value用"."来连接吗?
      

  2.   

    \r是换行。
    .text是你的select控件选择的值!
      

  3.   

    可以,但输出的值可能不一样!你把你的option的那段代码贴出来!
      

  4.   

    这是代码:我用+代替”.“是不好使得,是就是不好使还是有其他的说法?<html><head><title></title></head>
    <body>
    <center>
    <form name=form1>
    <textarea name=txtarea cols=20 rows=10></textarea>
    <br><br><br>
    <select name=select1 onchange=change() multiple>
    <option>dasf
    <option>fdsg
    <option>gfds
    <option>gfgdf
    <option>gfdghdf
    <option>gfsgs
    </form>
    </center>
    </body>
    <script language=javascript>
    function change(){
    document.form1.txtarea.value=""with(document.form1.select1){
      for(var i=0;i<length;i++){
        if(options[i].selected){
          document.form1.txtarea.value+=options[i].text+"\r"
    }
    }
    }
    }
    </script>
    </html>