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 相关文章推荐
用按钮控制iframe显示的网页实现方法
Feb 04 Javascript
JQuery显示隐藏页面元素的方法总结
Apr 16 Javascript
JQuery中属性过滤选择器用法实例分析
May 18 Javascript
jQuery实现邮箱下拉列表自动补全功能
Sep 08 Javascript
JSON 数据详解及实例代码分析
Jan 20 Javascript
深入理解Angular4中的依赖注入
Jun 07 Javascript
如何在vue里添加好看的lottie动画
Aug 02 Javascript
jQuery实现基本淡入淡出效果的方法详解
Sep 05 jQuery
Vue+Express实现登录注销功能的实例代码
May 05 Javascript
微信小程序云开发详细教程
May 16 Javascript
jquery实现动态改变css样式的方法分析
May 27 jQuery
express框架中使用jwt实现验证的方法
Aug 25 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
PHP入门学习的几个不错的实例代码
2008/07/13 PHP
PHP小教程之实现双向链表
2014/06/12 PHP
PHP实现创建一个RPC服务操作示例
2020/02/23 PHP
PHP开发api接口安全验证操作实例详解
2020/03/26 PHP
PHP利用curl发送HTTP请求的实例代码
2020/07/09 PHP
javascript实现面向对象类的功能书写技巧
2010/03/07 Javascript
JavaScript中继承用法实例分析
2015/05/16 Javascript
使用CDN和AJAX加速WordPress中jQuery的加载
2015/12/05 Javascript
AngularJS身份验证的方法
2016/02/17 Javascript
全面解析Javascript无限添加QQ好友原理
2016/06/15 Javascript
微信小程序 保留小数(toFixed)详细介绍
2016/11/16 Javascript
nodejs后台集成ueditor富文本编辑器的实例
2017/07/11 NodeJs
vue3.0 CLI - 2.1 -  component 组件入门教程
2018/09/14 Javascript
layui-laydate时间日历控件使用方法详解
2018/11/15 Javascript
实例讲解JavaScript预编译流程
2019/01/24 Javascript
自定义Vue组件打包、发布到npm及使用教程
2019/05/22 Javascript
vue中npm包全局安装和局部安装过程
2019/09/03 Javascript
记一次用ts+vuecli4重构项目的实现
2020/05/21 Javascript
浅析JavaScript 函数柯里化
2020/09/08 Javascript
vue实现移动端返回顶部
2020/10/12 Javascript
解决Antd Table组件表头不对齐的问题
2020/10/27 Javascript
python进阶教程之函数对象(函数也是对象)
2014/08/30 Python
Python实现的简单算术游戏实例
2015/05/26 Python
Python 内置函数memoryview(obj)的具体用法
2017/11/23 Python
python 获取url中的参数列表实例
2018/12/18 Python
解决nohup执行python程序log文件写入不及时的问题
2019/01/14 Python
Python实现Linux监控的方法
2019/05/16 Python
python networkx 包绘制复杂网络关系图的实现
2019/07/10 Python
使用django和vue进行数据交互的方法步骤
2019/11/11 Python
拥有超过850家商店的美国在线派对商店:Party City
2018/10/21 全球购物
Charles & Keith欧盟:新加坡时尚品牌
2019/08/01 全球购物
校园环保建议书
2014/05/14 职场文书
诚信贷款承诺书
2014/05/30 职场文书
2015年个人思想总结
2015/03/09 职场文书
企业年会祝酒词
2015/08/11 职场文书
《神奇的鸟岛》教学反思
2016/02/22 职场文书