以下是一个简单的JavaScript列表框(下拉列表)示例代码:
HTML部分
<!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>
<label for="mySelect">选择一个选项:</label>
<select id="mySelect">
<option value="option1">选项1</option>
<option value="option2">选项2</option>
<option value="option3">选项3</option>
</select>
<script src="script.js"></script>
</body>
</html>
JavaScript部分(script.js)
// 获取下拉列表元素
const selectElement = document.getElementById('mySelect');
// 添加事件监听器,当下拉列表选项改变时触发
selectElement.addEventListener('change', function () {
const selectedValue = this.value;
console.log('选中的值是:', selectedValue);
// 根据不同的选中值可以执行不同的操作
if (selectedValue === 'option1') {
alert('你选择了选项1');
} else if (selectedValue === 'option2') {
alert('你选择了选项2');
} else if (selectedValue === 'option3') {
alert('你选择了选项3');
}
});
基础概念
<select>
标签用于创建下拉列表(列表框),<option>
标签用于定义下拉列表中的各个选项。document.getElementById
等方法获取到HTML元素,然后通过添加事件监听器(这里是change
事件)来监听用户在列表框中的操作。优势
应用场景
领取专属 10元无门槛券
手把手带您无忧上云