Javascript Terms.length>0&&Terms.length!==0) { ul.innerHTML='哇!'+ 输入项+ “不在索引中。”; }else if(inputerms.length!==0&&terms.length==0){ 返回; }否则{ clearResults(); } }; var sortResults=函数(a,b){ if(a.indexOf(terms)b.indexOf(条款))返回1; 返回0; } var appendResults=函数(){ clearResults(); 对于(变量i=0;i0&&terms.length!==0){ sortedResults=results.sort(sortResults); 附录结果(); }else if(inputerms.length>0&&terms.length!==0){ ul.innerHTML='哇!'+ 输入项+ “不在索引中。”; }else if(inputerms.length!==0&&terms.length==0){ 返回; }否则{ clearResults(); } }; var sortResults=函数(a,b){ if(a.indexOf(terms)b.indexOf(条款))返回1; 返回0; } var appendResults=函数(){ clearResults(); 对于(变量i=0;i
在Javascript Terms.length>0&&Terms.length!==0) { ul.innerHTML='哇!'+ 输入项+ “不在索引中。”; }else if(inputerms.length!==0&&terms.length==0){ 返回; }否则{ clearResults(); } }; var sortResults=函数(a,b){ if(a.indexOf(terms)b.indexOf(条款))返回1; 返回0; } var appendResults=函数(){ clearResults(); 对于(变量i=0;i0&&terms.length!==0){ sortedResults=results.sort(sortResults); 附录结果(); }else if(inputerms.length>0&&terms.length!==0){ ul.innerHTML='哇!'+ 输入项+ “不在索引中。”; }else if(inputerms.length!==0&&terms.length==0){ 返回; }否则{ clearResults(); } }; var sortResults=函数(a,b){ if(a.indexOf(terms)b.indexOf(条款))返回1; 返回0; } var appendResults=函数(){ clearResults(); 对于(变量i=0;i,javascript,css,html,Javascript,Css,Html,在函数的循环中使用后的代码 $('li').click(function(e) { $('input').val($(this).text()); }); var searchIndex=[“404错误”、“地址栏”、“Ajax”、“Apache”、“自动应答器”、“BitTorrent”、“博客”、“书签”、“机器人”、“宽带”、“验证码”、“证书”、“客户端”、“云”、“云计算”、“CMS”、“Cookie”、“CSS”、“网络空间”、“拒绝服务”、“DHCP”、“拨号”、“
函数的循环中使用后的代码
$('li').click(function(e)
{
$('input').val($(this).text());
});
var searchIndex=[“404错误”、“地址栏”、“Ajax”、“Apache”、“自动应答器”、“BitTorrent”、“博客”、“书签”、“机器人”、“宽带”、“验证码”、“证书”、“客户端”、“云”、“云计算”、“CMS”、“Cookie”、“CSS”、“网络空间”、“拒绝服务”、“DHCP”、“拨号”、“DNS记录”、“域名”、“下载”、“电子邮件”、“Facebook”,“FiOS”、“防火墙”、“FTP”、“网关”、“Google”、“Google Drive”、“Gopher”、“Hashtag”、“Hit”、“主页”、“HTML”、“HTTP”、“HTTPS”、“超链接”、“ICANN”、“收件箱”、“Internet”、“InterNIC”、“IP”、“IP地址”、“IPv4”、“IPv6”、“IRC”、“iSCSI”、“ISDN”、“ISP”、“JavaScript”、“jQuery”、“元搜索引擎”、“元标记”、“迷你站点”、“镜像”名称服务器、“数据包”、“页面视图”、“有效负载”、“网络钓鱼”、“POP3”、“协议”、“抓取”、“搜索引擎”、“社交网络”、“套接字”、“垃圾邮件”、“蜘蛛”、“欺骗”、“SSH”、“SSL”、“静态网站”、“Twitter”、“XHTML”];
var input=document.getElementById(“搜索框”),
ul=document.getElementById(“搜索结果”),
输入项、术语数组、前缀、术语、结果、分类结果;
var search=function(){
Inputerms=input.value.toLowerCase();
结果=[];
termsArray=输入项拆分(“”);
prefix=termsArray.length==1?'':termsArray.slice(0,-1).join('')+'';
terms=termsArray[termsArray.length-1].toLowerCase();
对于(var i=0;i-1){
结果:推(a);
}
}
evaluateResults();
};
var evaluateResults=函数(){
if(results.length>0&&inputerms.length>0&&terms.length!==0){
sortedResults=results.sort(sortResults);
附录结果();
}else if(inputerms.length>0&&terms.length!==0){
ul.innerHTML='哇!'+
输入项+
“不在索引中。
”;
}else if(inputerms.length!==0&&terms.length==0){
返回;
}否则{
clearResults();
}
};
var sortResults=函数(a,b){
if(a.indexOf(terms)b.indexOf(条款))返回1;
返回0;
}
var appendResults=函数(){
clearResults();
对于(变量i=0;i”)+
条件+
“”);
li.innerHTML=结果;
ul.儿童(li);
}
$('li')。单击(函数(e){
$('input').val($(this.text());
});
如果(ul.className!=“术语列表”){
ul.className=“术语表”;
}
};
var clearResults=函数(){
ul.className=“术语列表隐藏”;
ul.innerHTML='';
};
input.addEventListener(“keyup”,search,false);
.search字段,
.术语表{
-moz边界半径:3px;
-webkit边界半径:3px;
边界半径:3px;
}
身体{
文本对齐:居中;
背景#f2f2;
}
.头衔{
宽度:100%;
边缘:3em 0 1em;
文本对齐:居中;
字体系列:“Arvo”,“Helvetica Neue”,Helvetica,arial,无衬线;
字体大小:170%;
字体大小:400;
颜色:#2a5ba3;
文本阴影:#fff 1px 1px 0px,#ddd 2px 2px,#ddd 3px 3px 1px;
}
.搜索字段{
显示:块;
宽度:30%;
边距:1em自动0;
填充:0.5em10px;
边框:1px实心#999;
字体大小:130%;
字体系列:“Arvo”,“Helvetica Neue”,Helvetica,arial,无衬线;
字体大小:400;
颜色:#3e8ce0;
}
.术语表{
列表样式:内部无;
宽度:30%;
保证金:0自动2米;
填充:5px10px0;
文本对齐:左对齐;
颜色:#777;
背景:#fff;
边框:1px实心#ddd;