javascript实现简单搜索功能


Posted in Javascript onMarch 26, 2020

本文实例为大家分享了javascript实现简单搜索功能的具体代码,供大家参考,具体内容如下

<html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <title>New Web Project</title>
 <style>
 table{
 
 width: 500px;
 }
 td{
 border:1px solid #ccc;
 padding:5px;
 }
 </style>
 <script>
 window.οnlοad=function(){
 var oTb=document.getElementById('tb');
 var oldColor=null;
 var tName=document.getElementById('name');
 var oBtn=document.getElementById('btn');
 oBtn.οnclick=function(){
  var aRows=oTb.tBodies[0].rows;
  for(var i=0;i<aRows.length;i++)
  {
  var tdValue=aRows[i].cells[1].innerHTML.toLowerCase();
  var tNameValue=tName.value.toLowerCase().split(' ');
  for(var j=0;j<tNameValue.length;j++)
  {
  if(tdValue.search(tNameValue[j])>=0)
  {
  aRows[i].style.background='green';
  break;
  }
  else{
  aRows[i].style.background='';
  }
  }
  
  }
 };

 };
 </script>
 </head>
 <body>
 姓名:<input id='name' type="text"/>
 <input id="btn" type="button" value="搜索" />
 <table id="tb">
 <thead>
 <tr>
  <td>ID</td>
  <td>姓名</td>
  <td>年龄</td>
 </tr>
 </thead>
 <tbody>
 <tr>
  <td>1</td>
  <td>Blue</td>
  <td>23</td>
 </tr>
 <tr>
  <td>2</td>
  <td>李四</td>
  <td>26</td>
 </tr>
 <tr>
  <td>3</td>
  <td>王五</td>
  <td>29</td>
 </tr>
 <tr>
  <td>4</td>
  <td>青天决</td>
  <td>28</td>
 </tr>
 <tr>
  <td>5</td>
  <td>赵少邦</td>
  <td>23</td>
 </tr>
 </tbody>
 </table>
 </body>
</html>

注意事项:

A.search(B)可以在A中搜索B的位置,返回B出现的位置
A.split(B)将A以B划分为几部分,并返回数组,相当于分词操作

运行结果如下:

javascript实现简单搜索功能

更多搜索功能实现的精彩文章,请点击专题:javascript搜索功能汇总 进行学习

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js加强的经典分页实例
Mar 15 Javascript
window.onload和$(function(){})的区别介绍
Oct 30 Javascript
javascript字符串替换及字符串分割示例代码
Dec 12 Javascript
js实现简单的购物车有图有代码
May 26 Javascript
jQuery实现提交按钮点击后变成正在处理字样并禁止点击的方法
Mar 24 Javascript
javascript 小数乘法结果错误的处理方法
Jul 28 Javascript
简单实现JavaScript图片切换效果
Nov 28 Javascript
jQuery操作json常用方法示例
Jan 04 Javascript
Vue获取DOM元素样式和样式更改示例
Mar 07 Javascript
js canvas实现红包照片效果
Aug 21 Javascript
优雅的在React项目中使用Redux的方法
Nov 10 Javascript
使用JS实现动态时钟
Mar 12 Javascript
jQuery实现html可联动的百分比进度条
Mar 26 #jQuery
vue+element 实现商城主题开发的示例代码
Mar 26 #Javascript
js实现带箭头的进度流程
Mar 26 #Javascript
Bootstrap实现前端登录页面带验证码功能完整示例
Mar 26 #Javascript
jquery css实现流程进度条
Mar 26 #jQuery
jquery实现上传文件进度条
Mar 26 #jQuery
jquery实现进度条状态展示
Mar 26 #jQuery
You might like
PHP+SQL 注入攻击的技术实现以及预防办法
2011/01/27 PHP
php常用文件操作函数汇总
2014/11/22 PHP
jquery ui resizable bug解决方法
2010/10/26 Javascript
js仿百度贴吧验证码特效实例代码
2014/01/16 Javascript
使用jQuery jqPlot插件绘制柱状图
2014/12/18 Javascript
JavaScript实现的CRC32函数示例
2016/11/23 Javascript
JS实现隔行换色的表格排序
2017/03/27 Javascript
详谈jQuery.load()和Jsp的include的区别
2017/04/12 jQuery
在使用JSON格式处理数据时应该注意的问题小结
2017/05/20 Javascript
Ionic + Angular.js实现图片轮播的方法示例
2017/05/21 Javascript
详解vue 组件之间使用eventbus传值
2017/10/25 Javascript
微信小程序实现动态设置页面标题的方法【附源码下载】
2017/11/29 Javascript
layui实现二维码弹窗、并下载到本地的方法
2019/09/25 Javascript
写给新手同学的vuex快速上手指北小结
2020/04/14 Javascript
vue实现下拉菜单树
2020/10/22 Javascript
[48:48]VGJ.T vs Liquid 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
Python语言编写电脑时间自动同步小工具
2013/03/08 Python
Python使用matplotlib绘制动画的方法
2015/05/20 Python
jupyter notebook引用from pyecharts.charts import Bar运行报错
2020/04/23 Python
Jupyter Notebook的连接密码 token查询方式
2020/04/21 Python
css3 column实现卡片瀑布流布局的示例代码
2018/06/22 HTML / CSS
The Hut德国站点:时装、家居用品、美容等
2016/09/23 全球购物
One.com挪威:北欧成长最快的网络托管公司
2016/11/19 全球购物
全球最大最受欢迎的旅游社区:Tripadvisor
2017/11/03 全球购物
世界经理人咨询有限公司面试
2014/09/23 面试题
医学检验专业大学生求职信
2013/11/18 职场文书
教师党员公开承诺事项
2014/05/28 职场文书
企业文化标语口号
2014/06/09 职场文书
园林专业毕业生自荐信
2014/07/04 职场文书
电子商务专业求职信
2014/07/10 职场文书
职业生涯规划书怎么写?
2014/09/14 职场文书
语文复习计划
2015/01/19 职场文书
出纳试用期工作总结2015
2015/05/28 职场文书
班主任工作总结范文
2015/08/13 职场文书
MySQL中的布尔值,怎么存储false或true
2021/06/04 MySQL
SQL基础查询和LINQ集成化查询
2022/01/18 MySQL