你把你的text文字放到option的value里面不就可以了?

解决方案 »

  1.   

    <select name="test" onChange=ChangePicType(this)>
    <option value="0">请选择</option>
    <option value="1">第一</option>
    <option value="2">第二</option>
    <option value="3">第三</option>
    <option value="4">第四</option>
    </select>
    <script>
    function ChangePicType (obj)
    {
    var isStr="";
    for(var i=0;i<document.all.test.options.length;i++)
    {
    if (i==obj.options[obj.selectedIndex].value)
    {
    isStr=document.all.test.options[i].innerText+"\n";
    alert(isStr);
    }
    }
    }
    </script>