HTML动态下拉框是一种常见的网页交互元素,它可以根据用户的选择动态刷新下拉框中的选项,为用户提供更加方便快捷的选择操作。该功能可以使用JavaScript实现,下面我们来一步步介绍如何设置一个简单的HTML动态下拉框。
<html>
<head>
<title>HTML动态下拉框示例</title>
<script>
function dynamicSelect() {
var fruitSelect = document.getElementById("fruitSelect"); // 获取下拉框元素
var fruitSelectValue = fruitSelect.value; // 获取用户选择的值
var optionSelect = document.getElementById("optionSelect"); // 获取选项框元素
optionSelect.options.length = 0; // 清空选项框中原有的选项
switch(fruitSelectValue) { // 根据用户选择的值动态生成新的选项
case "apple":
optionSelect.options.add(new Option("红苹果","redApple"));
optionSelect.options.add(new Option("绿苹果","greenApple"));
break;
case "banana":
optionSelect.options.add(new Option("黄香蕉","yellowBanana"));
optionSelect.options.add(new Option("绿香蕉","greenBanana"));
break;
case "orange":
optionSelect.options.add(new Option("橙汁","orangeJuice"));
optionSelect.options.add(new Option("橙色","orangeColor"));
break;
default:
break;
}
}
</script>
</head>
<body>
<select id="fruitSelect" onchange="dynamicSelect()">
<option value="">请选择水果:</option>
<option value="apple">苹果</option>
<option value="banana">香蕉</option>
<option value="orange">橙子</option>
</select>
<select id="optionSelect">
<option value="">请先选择水果:</option>
</select>
</body>
</html>
以上代码中,我们使用了两个
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。