JavaScript前端实现简单模糊搜索功能代码实现
时间: 2023-04-05 09:05:10 浏览: 285
基于javascript实现的搜索时自动提示功能
以下是一个简单的 JavaScript 前端实现模糊搜索功能的代码实现:
HTML 代码:
```
<input type="text" id="searchInput" placeholder="输入搜索关键词">
<button onclick="search()">搜索</button>
<ul id="searchResult"></ul>
```
JavaScript 代码:
```
function search() {
var input = document.getElementById("searchInput").value;
var result = document.getElementById("searchResult");
result.innerHTML = "";
// 在这里实现模糊搜索功能,比如使用正则表达式匹配关键词
// ...
// 将搜索结果添加到页面上
for (var i = 0; i < searchResults.length; i++) {
var li = document.createElement("li");
li.innerHTML = searchResults[i];
result.appendChild(li);
}
}
```
在这个代码中,我们首先获取用户输入的搜索关键词,然后清空搜索结果列表。接着,在实现模糊搜索功能的代码中,我们可以使用正则表达式等方法来匹配关键词,并将搜索结果保存在一个数组中。最后,我们将搜索结果逐个添加到页面上的搜索结果列表中。
阅读全文