for(var i=0;i<ff.f1.options.length;i++)
   {
if(ff.f1.options[i].selected) youchoise+="\n"+ff.f1.options[i].text;}
   }
   alert("你的爱好是"+youchoise);

解决方案 »

  1.   


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>编写JAVA脚本</title>
    <script language="JavaScript">
    function choiseok(ff)

       var youchoise="";
    for(var i=0;i<ff.f1.options.length;i++)
       {
    if(ff.f1.options[i].selected) youchoise+="\n"+ff.f1.options[i].text;
       }
       alert("你的爱好是"+youchoise);
    }
    </script>
    </head>
    <body>
    <center>
    <form>
    你的体育爱好是哪些?<p>
    <select size="5" name="f1" multiple>
    <option selected>游泳
    <option>足球
    <option>篮球
    <option>爬山
    <option>跑步
    <option>羽毛球
    <option>乒乓球
    <option>健美
    </select><p>
    <input type="button" name="b1" onClick="choiseok(this.form)" value="确定">
    </form></center>
    </body>
    </html>
      

  2.   

    鸣谢 net_lover(孟子E章) 
    <<边用边学javascript>>这本书前8.5章很不错,后面就烂的一塌糊涂,全是错的程序,建议大家小心了