js查询li菜单栏目
<meta charset="utf-8">
<input type="text" id="input2" onkeyup="test2()" placeholder="搜索..">
<div id="div2">
<a href="#">HTML</a>
<a href="#">CSS</a>
<a href="#">JavaScript</a>
<a href="#">PHP</a>
<a href="#">Python</a>
<a href="#">jQuery</a>
<a href="#">SQL</a>
<a href="#">Bootstrap</a>
<a href="#">Node.js</a>
<a href="#">中文分类</a>
</div>
<script>
function test2() {
var filter = input2.value.toUpperCase();
var a = div2.getElementsByTagName('a');
for (var i = 0; i < a.length; i++) {
if (a[i].innerHTML.toUpperCase().indexOf(filter) > -1) {
a[i].style.display = '';
}
else {
a[i].style.display = 'none';
}
}
}
</script>
运行结果
定义和用法
语法
参数值
返回值