首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計疑難解答

JavaScript 實現 Select 聯動 Input 顯示選中文本

     編輯:程式設計疑難解答

需求

選擇下拉框選項(你好、我好、大家好),下方輸入框即時顯示對應文本。

實現代碼

<select onchange="detail(this)" id="iden1">
  <option value="1">你好</option>
  <option value="1">我好</option>
  <option value="1">大家好</option>
</select>
<input type="text" name="iden" id="iden" value="" />

<script>
function detail(sel) {
  document.getElementById('iden').value = sel.options[sel.selectedIndex].text;
}
</script>

關鍵點

  • onchange="detail(this)" 傳遞 select 元素對象。
  • 使用 sel.options[sel.selectedIndex].text 獲取顯示文本而非 value。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved