JavaScript document 对表格内容搜索 模糊搜索 多个关键字搜索
来源:互联网 发布:js es6 私有属性 编辑:程序博客网 时间:2024/05/22 03:37
<!DOCTYPE >
<html>
<!--
作者:hyzhang
时间:2017-10-11
描述:document 搜索 模糊搜索
-->
<head>
<meta charset="utf-8" />
<style>
/*tr:hover{
color: yellow;
}*/
</style>
</head>
<body>
<script>
window.onload=function(){
var etable = document.getElementById("tbe");
var btn1 =document.getElementById("btn");
var text1 = document.getElementById("txt1");
btn1.onclick=function(){
for (i=0;i<etable.tBodies[0].rows.length;i++) {
//toLowerCase 对大写字母转化为小写字母
var str1 = etable.tBodies[0].rows[i].cells[1].innerHTML.toLowerCase();//表格字符串
var str2 = text1.value.toLowerCase();//输入的字符串
var L = str2.split(" ");
etable.tBodies[0].rows[i].style.background="";
for (var j=0;j<L.length;j++) {
if (str1.search(L[j])!=-1) {
etable.tBodies[0].rows[i].style.background="red";
}
}
//search等于-1没找到
/*if (str1.search(str2)!=-1) {
etable.tBodies[0].rows[i].style.background="red";
}*/
}
}
}
</script>
姓名:<input id="txt1" type="text" />
<input type="button" id="btn" value="搜索" />
<table id="tbe" width="300" border="1">
<thead>
<td>编号</td>
<td>姓名</td>
<td>年龄</td>
</thead>
<tbody>
<tr>
<td>1</td>
<td>张三</td>
<td>21</td>
</tr>
<tr>
<td>2</td>
<td>李四</td>
<td>23</td>
</tr>
<tr>
<td>3</td>
<td>王五</td>
<td>25</td>
</tr>
<tr>
<td>4</td>
<td>tom</td>
<td>33</td>
</tr>
</tbody>
</table>
</body>
</html>
<html>
<!--
作者:hyzhang
时间:2017-10-11
描述:document 搜索 模糊搜索
-->
<head>
<meta charset="utf-8" />
<style>
/*tr:hover{
color: yellow;
}*/
</style>
</head>
<body>
<script>
window.onload=function(){
var etable = document.getElementById("tbe");
var btn1 =document.getElementById("btn");
var text1 = document.getElementById("txt1");
btn1.onclick=function(){
for (i=0;i<etable.tBodies[0].rows.length;i++) {
//toLowerCase 对大写字母转化为小写字母
var str1 = etable.tBodies[0].rows[i].cells[1].innerHTML.toLowerCase();//表格字符串
var str2 = text1.value.toLowerCase();//输入的字符串
var L = str2.split(" ");
etable.tBodies[0].rows[i].style.background="";
for (var j=0;j<L.length;j++) {
if (str1.search(L[j])!=-1) {
etable.tBodies[0].rows[i].style.background="red";
}
}
//search等于-1没找到
/*if (str1.search(str2)!=-1) {
etable.tBodies[0].rows[i].style.background="red";
}*/
}
}
}
</script>
姓名:<input id="txt1" type="text" />
<input type="button" id="btn" value="搜索" />
<table id="tbe" width="300" border="1">
<thead>
<td>编号</td>
<td>姓名</td>
<td>年龄</td>
</thead>
<tbody>
<tr>
<td>1</td>
<td>张三</td>
<td>21</td>
</tr>
<tr>
<td>2</td>
<td>李四</td>
<td>23</td>
</tr>
<tr>
<td>3</td>
<td>王五</td>
<td>25</td>
</tr>
<tr>
<td>4</td>
<td>tom</td>
<td>33</td>
</tr>
</tbody>
</table>
</body>
</html>
阅读全文
0 0
- JavaScript document 对表格内容搜索 模糊搜索 多个关键字搜索
- 对Dgrid表格进行模糊搜索
- (34)DOM应用之搜索表格中的内容(多关键字搜索)
- javascript 模糊搜索
- 4、表格内容搜索
- ztree根据关键字模糊搜索
- mysql模糊搜索关键字包含%
- [模板]对Dgrid表格进行模糊搜索(自用)
- JavaScript搜索网页表格
- JavaScript搜索网页表格
- CoreSpotlight 系统搜索栏表格内容搜索
- (33)DOM应用之搜索表格中的内容(模糊搜索)
- 模糊搜索
- 模糊搜索
- 按word内容关键字搜索
- 多关键字模糊搜索的一点想法(待续)
- sql-365 行转列 模糊搜索关键字
- lucene-对多个索引的搜索和多线程搜索
- charts
- Android跳转权限设置页面
- 工厂模式
- 欢迎使用CSDN-markdown编辑器
- spring-boot cli 安装【windows 10】
- JavaScript document 对表格内容搜索 模糊搜索 多个关键字搜索
- Java与或非
- Elasticsearch与Solr
- 视频播放插件ckplayer简介
- 第七周项目1—建立顺序环形队列算法库
- Fragment中startActivityForResult,并在Fragment中接收返回结果
- CodeIgniter 入门实践(博客站-1:单视图主页)
- 字符集为ZHS16GBK的数据库导入到字符集为AL32UTF8的数据库
- 静态库与动态库