js实现表格数据搜索


Posted in Javascript onAugust 09, 2020

本文实例为大家分享了js实现表格数据搜索的具体代码,供大家参考,具体内容如下

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>表格数据搜索</title>
 <link href="../css/表格数据搜索.css" rel="stylesheet">
</head>
<body>
<input type="text" placeholder="搜索..." id="myInput" onkeyup="myFunction()">
<table id="myTable">
 <tr>
  <th>名称</th>
  <th>城市</th>
 </tr>
 <tr>
  <td>Alfreds Futterkiste</td>
  <td>Germany</td>
 </tr>
 <tr>
  <td>Berglunds snabbkop</td>
  <td>Sweden</td>
 </tr>
 <tr>
  <td>Island Trading</td>
  <td>UK</td>
 </tr>
 <tr>
  <td>Koniglich Essen</td>
  <td>Germany</td>
 </tr>
</table>
<script src="../js/表格数据搜索.js">
</script>
</body>
</html>

CSS:

#myInput{
 background: url('https://static.runoob.com/images/mix/searchicon.png')no-repeat;
 background-position: 10px 12px;
 width:100%;
 padding: 12px 20px 12px 40px;
 border:1px solid #ddd;
 font-size: 16px;
 margin-bottom: 12px;
 border-radius: 6px;
}
#myTable {
 width: 100%;
 border: 1px solid #ddd;
 font-size: 18px;
 border-collapse:collapse;
}
#myTable th,td{
 text-align: left;
 padding:15px 12px;
}
#myTable tr{
 /* 表格添加边框 */
 border-bottom:1px solid #ddd;
}
#myTable tr:hover{
 background-color: #f1f1f1;
}
#myTable th{
 background-color: #f1f1f1;
}

JS:

function myFunction() {
 var myInput=document.getElementById("myInput");
 var filter=myInput.value.toUpperCase();
 var table=document.getElementById("myTable");
 var tr=table.getElementsByTagName("tr");
 //循环列表每一项,查找匹配项
 for(var i=0;i<tr.length;i++) {
  var td = tr[i].getElementsByTagName("td")[0];
  if (td){
   if (td.innerHTML.toUpperCase().indexOf(filter) > -1) {
    tr[i].style.display = "";
   } else {
    tr[i].style.display = "none";
   }
  }
 }
}

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

Javascript 相关文章推荐
用javascript实现兼容IE7的类库 IE7_0_9.zip提供下载
Aug 08 Javascript
jQuery获取注册信息并提示实现代码
Apr 21 Javascript
JavaScript创建类/对象的几种方式概述及实例
May 06 Javascript
javascript:void(0)点击登录没反应怎么解决
Nov 13 Javascript
jQuery实现的精美平滑二级下拉菜单效果代码
Mar 28 Javascript
Bootstrap每天必学之响应式导航、轮播图
Apr 25 Javascript
AngularJs  E2E Testing 详解
Sep 02 Javascript
js以分隔符分隔数组中的元素并转换为字符串的方法
Nov 16 Javascript
javascript 秒表计时器实现代码
Mar 09 Javascript
微信小程序实现的picker多级联动功能示例
May 23 Javascript
微信小程序 wxParse插件显示视频问题
Sep 27 Javascript
微信小程序实现搜索框功能及踩过的坑
Jun 19 Javascript
js实现微信聊天界面
Aug 09 #Javascript
js实现微信聊天效果
Aug 09 #Javascript
js实现盒子滚动动画效果
Aug 09 #Javascript
js仿京东放大镜效果
Aug 09 #Javascript
浅谈vue-props的default写不写有什么区别
Aug 09 #Javascript
js实现带有动画的返回顶部
Aug 09 #Javascript
Vue将props值实时传递 并可修改的操作
Aug 09 #Javascript
You might like
基于mysql的bbs设计(五)
2006/10/09 PHP
生成php程序的php代码
2008/04/07 PHP
PHP伪造referer实例代码
2008/09/20 PHP
PHP中Header使用的HTTP协议及常用方法小结
2014/11/04 PHP
Jquery中给animation加更多的运作效果实例
2013/09/05 Javascript
javascript算法题:求任意一个1-9位不重复的N位数在该组合中的大小排列序号
2015/04/01 Javascript
js简单实现表单中点击按钮动态增加输入框数量的方法
2015/08/18 Javascript
全面介绍vue 全家桶和项目实例
2017/12/27 Javascript
uni-app自定义导航栏按钮|uniapp仿微信顶部导航条功能
2019/11/12 Javascript
CKEditor扩展插件:自动排版功能autoformat插件实现方法详解
2020/02/06 Javascript
Vue封装Axios请求和拦截器的步骤
2020/09/16 Javascript
[11:12]2018DOTA2国际邀请赛寻真——绿色长城OpTic
2018/08/10 DOTA
shelve  用来持久化任意的Python对象实例代码
2016/10/12 Python
Python爬虫中urllib库的进阶学习
2018/01/05 Python
基于python的列表list和集合set操作
2019/11/24 Python
Python正则表达式急速入门(小结)
2019/12/16 Python
使用python快速实现不同机器间文件夹共享方式
2019/12/22 Python
python利用os模块编写文件复制功能——copy()函数用法
2020/07/13 Python
css3针对移动端卡顿问题的解决(动画性能优化)
2020/02/14 HTML / CSS
亚瑟士美国官网:ASICS美国
2017/02/01 全球购物
中东最大的在线宠物店:Dubai Pet Food
2020/06/11 全球购物
四种会话跟踪技术
2015/05/20 面试题
最新大学毕业求职简历的自我评价
2013/10/18 职场文书
餐饮业会计岗位职责
2013/12/19 职场文书
企业宣传工作方案
2014/06/02 职场文书
志愿者宣传口号
2014/06/17 职场文书
电子工程求职信
2014/07/17 职场文书
教师节倡议书
2014/08/30 职场文书
公司收款委托书范本
2014/09/20 职场文书
村主任群众路线教育实践活动个人对照检查材料思想汇报
2014/10/01 职场文书
个人纪律作风整改措施思想汇报
2014/10/12 职场文书
交通事故案件代理词
2015/05/23 职场文书
毕业班班主任工作总结2015
2015/07/23 职场文书
新店开业策划方案怎么书写?
2019/07/05 职场文书
php中配置文件保存修改操作 如config.php文件的读取修改等操作
2021/05/12 PHP
Python echarts实现数据可视化实例详解
2022/03/03 Python