上述检索检索的是自己通过JS写的数据,类似var arr_YXwuqi = [ ["亘古之守望", "凯旋骑士", "天堂之刃", "天堂之刃★", "弗鲁梅格之剑", "战场余晖", "星辰之剑", "破晓", "碎魄大剑", "神谕长剑", "红腐蚀之剑★", "红辰光巨剑", "红辰光巨剑★", "红长剑★", "通魔战刃", "鱼肠剑"], ["圣庭", "圣战钉锤", "圣者手锤", "救赎之锤", "永恒风暴", "永恒风暴★", "海兽圣锤", "破妄之槌", "破妄之槌★", "红审判之锤", "红审判之锤★", "苍寰圣锤"],];
时间: 2023-08-02 21:11:54 浏览: 203
如果想要在HTML中实现对自己通过JS写的数据进行关键字检索,您可以使用以下代码作为参考:
```html
<input type="text" id="searchInput" oninput="searchDatabase()" placeholder="请输入关键字">
<div id="searchResult"></div>
<script>
// 您的数据列表
var arr_YXwuqi = [
["亘古之守望", "凯旋骑士", "天堂之刃", "天堂之刃★", "弗鲁梅格之剑", "战场余晖", "星辰之剑", "破晓", "碎魄大剑", "神谕长剑", "红腐蚀之剑★", "红辰光巨剑", "红辰光巨剑★", "红长剑★", "通魔战刃", "鱼肠剑"],
["圣庭", "圣战钉锤", "圣者手锤", "救赎之锤", "永恒风暴", "永恒风暴★", "海兽圣锤", "破妄之槌", "破妄之槌★", "红审判之锤", "红审判之锤★", "苍寰圣锤"]
];
function searchDatabase() {
// 获取输入框的值
var keyword = document.getElementById("searchInput").value;
// 在数据列表中搜索匹配的数据
var searchResults = [];
for (var i = 0; i < arr_YXwuqi.length; i++) {
for (var j = 0; j < arr_YXwuqi[i].length; j++) {
if (arr_YXwuqi[i][j].includes(keyword)) {
searchResults.push(arr_YXwuqi[i][j]);
}
}
}
// 显示搜索结果
var searchResultElement = document.getElementById("searchResult");
if (searchResults.length > 0) {
searchResultElement.innerHTML = "搜索结果:" + searchResults.join(", ");
} else {
searchResultElement.innerHTML = "未找到匹配的数据";
}
}
</script>
```
您可以将上述代码复制到HTML文件中并运行,然后在输入框中输入关键字,即可实现对数据列表的关键字检索,并在页面上显示匹配的结果。请注意,上述示例仅提供了一个基本的搜索功能,您可以根据自己的需求进行适当的修改和扩展。
阅读全文