<select id="selectLanguage">
  <option value="English">English</option>
  <option value="Chinese">中文</option>
  <option value="Japanese">日本語</option>
</select>
.....
this.value 表示 每个选项中value的值 如 English,Chinese,Japanese现在我想知道 每个选项的标题的值如 English,中文,日本語 应该是this.?什么呢
请指教!

解决方案 »

  1.   

    this.value 是 javascript中的代码
      

  2.   

    <select onchange="alert(this.options[this.selectedIndex].innerText)">
      <option value="English">English</option>
      <option value="Chinese">中文</option>
      <option value="Japanese">日本語</option>
    </select>
      

  3.   

    var obj = document.getElementById("selectLanguage");obj.options[obj.selectedIndex].text  这个值就是了
      

  4.   

    var obj = document.getElementById("selectLanguage");obj.options[obj.selectedIndex].text
      

  5.   

    value为标识值,相当于ID,text是在外表现的名称文本.用法是一个道理.
    selectLanguage.options[obj.selectedIndex].text