<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<style>
.content{
width:500px;
margin:40px auto;
}
.search{
width: 400px;
overflow: hidden;
}
.search input{
float: left;
}
#val{
height: 35px;
width: 300px;
padding-left: 10px;
}
#sub{
height: 40px;
width: 80px;
margin-left: 3px;
font-size: 20px;
}
.show{
width: 302px;
height: 300px;
border: 1px solid #ccc;
padding-left: 10px;
display: none;
}
.show p{
font-size: 12px;
}
</style>
</head>
<body>
<div class="content">
<div class="search">
<input type="text" id="val" placeholder="请输入课程">
<input type="submit" id="sub">
</div>
<div class="show" id="show">
<!-- <p>哈哈哈</p>
<p>哈哈哈</p> -->
</div>
</div>
<script>
let arr = ['web前端精英特训班 980元','HTML核心技术 199元','CSS核心技术 299元','Vue核心技术 599元','CSS+HTML核心技术 299元','web前端在线商城 99元','JavaScript核心技术 399元','JavaScript高级技术 899元'];
// 逻辑:1.先完成 展示区域的显示或隐藏
//
let input = document.getElementById('val');
let show = document.getElementById('show');
input.onkeyup = function(){
show.style.display = 'block';
// input.value 和 arr的每一项进行匹配 indexOf() 匹配不到-1
let str = '';
arr.forEach((item)=>{
let res = item.indexOf(input.value);
if(res !=-1){
str += '<p>'+item+'</p>';
}
})
// console.log(str);
// 如果input.value为空或者 str为false 给用户一个提示
if(!input.value || !str){
show.innerHTML = '<p>暂无结果</p>'
}else{
show.innerHTML = str;
}
}
input.onblur = function(){
show.style.display = 'none';
input.value = '';
}
</script>
</body>
</html>
仿百度搜索框
转载文章标签 html 核心技术 javascript web前端 高级技术 文章分类 JavaScript 前端开发
-
利用百度搜索接口模仿百度搜索
Document 搜索
html json i++ -
jQuery 插件 仿百度搜索框智能提示 调用简单!
因公司需要做一个仿百度搜索框,并且带Value值的, 网上找了下只有Text, 都没带Value的 所以做了个.直接贴代码。(funct
xhtml json javascript ViewUI ajax -
玩转谷歌/百度搜索
学会搜索是必备技能。
搜索 搜索引擎 谷歌浏览器 -
linux 开放22端口centos
1.下载禅道安装包,选择一键式安装包,注意下载的版本与操作系统和位数保持一致。 Linux 64位下载地址: http://dl.cnezsoft.com/zentao/10.6/ZenTaoPMS.10.6.stable.zbox_64.tar.gz Linux 32位下载地址: http://dl.cnezsoft.com/zentao/10.6/ZenTaoP
linux 开放22端口centos linux 22端口不通 linux 关闭端口 linux 开启端口 linux 重启mysql