document.form1.select1.options[document.form1.select1.selectedIndex].value

解决方案 »

  1.   

    再用if语句或case语句作判断,替换就可以了
      

  2.   

    <select name="select1" onchange="alert(document.form1.select1.options[document.form1.select1.selectedIndex].text)">
    <option value="1">你</option>
    <option value="2">我</option>
    <option value="3">他</option>
    </select>
      

  3.   

    <form name=form1>
    <select name="select1" onchange="alert(document.form1.select1.options[document.form1.select1.selectedIndex].text)">
    <option value="1">你</option>
    <option value="2">我</option>
    <option value="3">他</option>
    </select>
    </form>
      

  4.   

    或者:<select name="select1" onchange="alert(this.options[this.selectedIndex].text)">
    <option value="1">你</option>
    <option value="2">我</option>
    <option value="3">他</option>
    </select>
      

  5.   

    1.
    <select name="select1" onchange="alert(this[this.selectedIndex].innerText)">
    <option value="1">你</option>
    <option value="2">我</option>
    <option value="3">他</option>
    </select>2.
    <select name="select1" onchange="alert(options[selectedIndex].innerText)">
    <option value="1">你</option>
    <option value="2">我</option>
    <option value="3">他</option>
    </select>3.
    <select name="select1" onchange="alert(this[selectedIndex].innerText)">
    <option value="1">你</option>
    <option value="2">我</option>
    <option value="3">他</option>
    </select>