function reportMultiple() { var options_string = ""; var the_select = window.document.form[0].list_1; for (loop = 0; loop < the_select.options.length; loop++) { if (the_select.options[loop].selected == true) { options_string += the_select.options[loop].text + " "; } } alert("you selected: " + options_string); } <form name="form_1" onSubmit="reportMultiple(); return false;"> <b>多选:</b> <select name="list_1" size=4 multiple> <option>probiscus <option>spider <option>lemur <option>chimp <option>gorilla <option>orangutan </select> <p> <input type="submit" value="查看"> </form> 来自:http://www.sharejs.com/DevViewCode-187.aspx