<script language="javascript">
<!--
function func1()
{
alert("你选择了" + document.getElementsByName("select1")[0].value);
}
--></script>

解决方案 »

  1.   

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <script language="javascript">
    <!-- 
    function func1(obj){
    alert("你选择了" + (obj[obj.selectedIndex].innerText||obj[obj.selectedIndex].text));
    }
    -->
    </script><select name="select1" onchange="func1(this)">
    <option selected="selected" value="红色">红色</option>
    <option value="蓝色">蓝色</option>
    <option value="绿色">绿色</option>
      

  2.   

    因为楼主把函数注释了啊
    <!-- 
    function func1(obj){
    alert("你选择了" + (obj[obj.selectedIndex].innerText||obj[obj.selectedIndex].text));
    }
    -->
      

  3.   

    已测试:<script language="javascript">
    <!-- 
    function func1(obj)
    {
    var i = obj.selectedIndex;
     alert("你选择了" + obj.options[i].value);
    }
    -->
    </script><select name="select1" onchange="func1(this)" ID="Select1">
    <option selected="selected" value="红色">红色</option>
    <option value="蓝色">蓝色</option>
    <option value="绿色">绿色</option>
     </select>
      

  4.   

    晕了,用dreamweaver测试这些代码,竟然变成了下载框,不能通过网页预览了,怎么回事?