【问题标题】:Arrays checking matched items数组检查匹配项
【发布时间】:2020-03-14 22:39:31
【问题描述】:
请给我两个数组
变量主题(“山羊”,“人”);
var谓词("enter", "come");
我想创建一个搜索页面,如果输入项与两个数组匹配,将显示结果
请帮忙
【问题讨论】:
标签:
javascript
arrays
arraylist
【解决方案1】:
var subject = ['goat','man'];
var predicate = ['enter', 'come'];
var i;
function my_func(){
var search_value = document.getElementById('search1').value; //the entered value in the searchbox
for(i = 0; i < subject.length && predicate.length; i++){ //Find the item that you enter in searchbox
if(search_value === subject[i]){ //
document.getElementById('demo').innerHTML = subject[i];
}
if(search_value === predicate[i]){
document.getElementById('demo').innerHTML = predicate[i];
}
}
}
<input type="search" id="search1"> <button onclick = "my_func()">Show</button>
<p id="demo"></p>