• 表格的搜索


    可以实现模糊搜索,多项搜索,准确搜索,大小写通用搜索(删除菜单没有添加事件)

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    <script>
    window.onload=function ()
    {
    	var oName=document.getElementById('name');
    	var oTab=document.getElementById('tab');
    	var oSou=document.getElementById('sou');
    	
    	oSou.onclick=function ()//点击搜索功能
    	{
    		for(var i=0;i<oTab.tBodies[0].rows.length;i++)
    		{
    			var sTab=oTab.tBodies[0].rows[i].cells[1].innerHTML.toLowerCase();//将所有的名字都转化为小写
    			var sName=oName.value.toLowerCase();//输入的名字也转化为小写
    			
    			oTab.tBodies[0].rows[i].style.background='';//全部变为无色
    			
    			var arr=sName.split(' ');//用空格切除多个名字
    			for(var j=0;j<arr.length;j++)
    			{
    				if(sTab.search(arr[j])!=-1)//将每个切出的名字与表格中的名字的小写比较
    				{
    					oTab.tBodies[0].rows[i].style.background='yellow';//搜索到的内容转化为黄色
    					
    				}
    				
    			}
    		}
    	}
    }
    </script>
    
    </head>
    
    <body>
    姓名:<input id="name" type="text"/>
    <input id="sou" type="button" value="搜索"/>
    <table id="tab" border="2px" width="500px">
        <thead>
            <td>ID</td>
            <td>姓名</td>
            <td>年龄</td>
            <td>操作</td>
        </thead>
        <tbody>
            <tr>
                <td>1</td>
                <td>张三</td>
                <td>14</td>
                <td><a href="javascript:;">删除</a></td>
            </tr>
            <tr>
                <td>2</td>
                <td>liSi</td>
                <td>15</td>
                <td><a href="javascript:;">删除</a></td>
            </tr>
            <tr>
                <td>3</td>
                <td>王五</td>
                <td>19</td>
                <td><a href="javascript:;">删除</a></td>
            </tr>
            <tr>
                <td>4</td>
                <td>小强</td>
                <td>11</td>
                <td><a href="javascript:;">删除</a></td>
            </tr>
            
             <tr>
                <td>5</td>
                <td>kangkang</td>
                <td>12</td>
                <td><a href="javascript:;">删除</a></td>
            </tr>
             <tr>
                <td>6</td>
                <td>小红</td>
                <td>15</td>
                <td><a href="javascript:;">删除</a></td>
            </tr>
        </tbody>
    </table>
    </body>
    </html>
    
  • 相关阅读:
    43、生鲜电商平台-你应该保留的一些学习态度与学习方法
    44、生鲜电商平台-Java后端生成Token架构与设计详解
    42、生鲜电商平台-商品的spu和sku数据结构设计与架构
    Bag of features:图像检索
    立体视觉—计算视差图
    三维重建——对极几何与基础矩阵
    计算机视觉——相机参数标定
    图像的拼接融合
    Unity Hub安装异常的解决方案
    针对“需要管理权限才能删除文件夹”的解决方案
  • 原文地址:https://www.cnblogs.com/lzzhuany/p/4528561.html
Copyright © 2020-2023  润新知