给出一个html页面包含搜索功能的下拉列表
时间: 2024-03-15 11:46:28 浏览: 41
好的,以下是一个简单的 HTML 页面,包含一个搜索功能的下拉列表:
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>搜索下拉列表</title>
</head>
<body>
<h1>搜索下拉列表</h1>
<form>
<input type="text" id="search" placeholder="输入搜索关键字">
<select id="list">
<option value="">请选择</option>
<option value="option1">选项1</option>
<option value="option2">选项2</option>
<option value="option3">选项3</option>
<option value="option4">选项4</option>
<option value="option5">选项5</option>
</select>
<button type="button" onclick="searchList()">搜索</button>
</form>
<script>
function searchList() {
var input = document.getElementById("search");
var filter = input.value.toUpperCase();
var select = document.getElementById("list");
var options = select.getElementsByTagName("option");
for (var i = 0; i < options.length; i++) {
var text = options[i].text.toUpperCase();
if (text.indexOf(filter) > -1) {
options[i].style.display = "";
} else {
options[i].style.display = "none";
}
}
}
</script>
</body>
</html>
```
这个页面包含一个文本输入框和一个下拉列表。当用户输入关键字并点击“搜索”按钮时,页面会根据用户输入的关键字过滤下拉列表中的选项,并只显示与该关键字匹配的选项。
阅读全文