在JavaScript中,要实现文本框读取下拉列表(<select>
元素)的值,可以通过以下步骤:
一、基础概念
<select>
元素用于创建下拉列表,它包含多个<option>
子元素,每个<option>
代表一个可选择的值。<input type = "text">
元素用于创建文本框,可以用来显示或输入文本内容。document.getElementById()
等方法获取特定的元素,然后读取或修改其属性和内容。二、相关代码示例
以下是一个简单的HTML和JavaScript示例:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF - 8">
<meta name="viewport" content="width=device-width, initial - scale = 1.0">
<title>下拉列表值读取到文本框</title>
</head>
<body>
<select id="mySelect">
<option value="选项1">选项1</option>
<option value="选项2">选项2</option>
<option value="选项3">选项3</option>
</select>
<input type="text" id="myText" />
<script>
// 获取下拉列表和文本框元素
const selectElement = document.getElementById('mySelect');
const textElement = document.getElementById('myText');
// 添加事件监听器,当下拉列表的值改变时执行函数
selectElement.addEventListener('change', function () {
// 将下拉列表的选中值赋给文本框
textElement.value = selectElement.value;
});
</script>
</body>
</html>
三、优势
四、应用场景
领取专属 10元无门槛券
手把手带您无忧上云