<script>
function test()
{
var obj=document.all.list1
for(var i=0;i<obj.options.length; i++)
{
if(obj.options[i].selected==true)
{
value=obj.options[i].value
text=obj.options[i].text
alert(value +","+ text)
}
}
}
</script>
<select size=10 name="list1" multiple>
<option value=1>1111111</option>
<option value=2>2222222</option>
<option value=3>3333333</option>
<option value=4>4444444</option>
<option value=5>5555555</option>
<option value=6>6666666</option>
<option value=7>7777777</option>
</select>
<input type="button" value="test" onclick="test()">

解决方案 »

  1.   

    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META Http-Equiv="Content-Type" Content="text/html; charset=gb2312">
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function GetValue(intValue){
    alert(intValue);
    }
    //-->
    </SCRIPT>
    </HEAD><BODY>
    <FORM METHOD=POST ACTION="" name="frm1" >
    <SELECT NAME="sel" onchange="GetValue(this.value);">
    <option value="1">value1
    <option value="2">value2
    </SELECT>
    </FORM>
    </BODY>
    </HTML>
      

  2.   

    var obj=document.all.list1;
    var svalue;
    svalue="";
    for(var i=0;i<obj.options.length; i++)
    {
    svalue += obj.options[i].value + ",";
    }
    alert(svalue);

      

  3.   

    <script>
    function test(inform)
    {
    var inform=document.all.list1
    for(var i=0;i<inform.options.length; i++)
    {
    if(inform.options[i].selected==true)
    {
    values=inform.options[i].value//参数值
    texts=inform.options[i].text//内容值
    alret(values)
    }
    }
    }
    </script>
      

  4.   

    调用测试函数:
    function tests(){
    return test(document.表单名.列表名称);
    }
      

  5.   

    function tests(){
    return test(document.表单名.列表名称);
    }