Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 亚洲高清免费,国产男女自拍视频,亚洲高清资源

          整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          JavaScript 表格搜索

          JavaScript 表格搜索

          格搜索

          要求的功能:基礎版本——字符串比較 忽略大小寫——大小寫轉換 模糊搜索——search的使用 多關鍵詞——split 高亮顯示、篩選

          符合百度搜索的要求

          <!DOCTYPE HTML>
          <html>
          <head>
          <meta charset="utf-8">
          <title>無標題文檔</title>
          <script>
          window.onload=function (){
              var oTab=document.getElementById('tab1');
              var oTxt=document.getElementById('name');
              var oBtn=document.getElementById('btn1');
          
              oBtn.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 sTxt=oTxt.value.toLowerCase();
          
                  var arr=sTxt.split(' ');
          
                  oTab.tBodies[0].rows[i].style.display='none';
          
                  for(var j=0;j<arr.length;j++){
                  if(sTab.search(arr[j])!=-1){
                  oTab.tBodies[0].rows[i].style.display='block';
                  }
                  }
                  }
              };
          };
          </script>
          </head>
          <body>
          姓名:<input id="name" type="text" />
          <input id="btn1" type="button" value="搜索" />
          <table id="tab1" border="1" width="500">
          <thead>
          <td>ID</td>
          <td>姓名</td>
          <td>年齡</td>
          <td>操作</td>
          </thead>
          <tbody>
          <tr>
          <td>1</td>
          <td>Blue</td>
          <td>27</td>
          <td></td>
          </tr>
          <tr>
          <td>2</td>
          <td>張三</td>
          <td>23</td>
          <td></td>
          </tr>
          <tr>
          <td>3</td>
          <td>李四</td>
          <td>28</td>
          <td></td>
          </tr>
          <tr>
          <td>4</td>
          <td>王五</td>
          <td>25</td>
          <td></td>
          </tr>
          <tr>
          <td>5</td>
          <td>張偉</td>
          <td>24</td>
          <td></td>
          </tr>
          <tr>
          <td>6</td>
          <td>王四</td>
          <td>24</td>
          <td></td>
          </tr>
          </tbody>
          </table>
          </body>
          </html>

          以下為簡單版本

          版本1:基礎版本——字符串比較

          <html>
          <head>
          <meta charset="utf-8">
          <title>無標題文檔</title>
          <script>
          window.onload=function (){
              var oTab=document.getElementById('tab1');
              var oTxt=document.getElementById('name');
              var oBtn=document.getElementById('btn1');
          
              oBtn.onclick=function (){
                  for(var i=0;i<oTab.tBodies[0].rows.length;i++){
                      if(oTab.tBodies[0].rows[i].cells[1].innerHTML==oTxt.value){
                      		oTab.tBodies[0].rows[i].style.background='yellow';
                      }
                      else{
                      		oTab.tBodies[0].rows[i].style.background='';
                      }
                  }
              };
          };
          </script>
          </head>
          <body>
          姓名:<input id="name" type="text" />
          <input id="btn1" type="button" value="搜索" />
          <table id="tab1" border="1" width="500">
          <thead>
          <td>ID</td>
          <td>姓名</td>
          <td>年齡</td>
          <td>操作</td>
          </thead>
          <tbody>
          <tr>
          <td>1</td>
          <td>Blue</td>
          <td>27</td>
          <td></td>
          </tr>
          <tr>
          <td>2</td>
          <td>張三</td>
          <td>23</td>
          <td></td>
          </tr>
          <tr>
          <td>3</td>
          <td>李四</td>
          <td>28</td>
          <td></td>
          </tr>
          <tr>
          <td>4</td>
          <td>王五</td>
          <td>25</td>
          <td></td>
          </tr>
          <tr>
          <td>5</td>
          <td>張偉</td>
          <td>24</td>
          <td></td>
          </tr>
          </tbody>
          </table>
          </body>
          </html>

          版本2:忽略大小寫——大小寫轉換

          <html>
          <head>
          <meta charset="utf-8">
          <title>無標題文檔</title>
          <script>
          window.onload=function (){
              var oTab=document.getElementById('tab1');
              var oTxt=document.getElementById('name');
              var oBtn=document.getElementById('btn1');
          
              oBtn.onclick=function (){
                  for(var i=0;i<oTab.tBodies[0].rows.length;i++){
                      var sTab=oTab.tBodies[0].rows[i].cells[1].innerHTML;
                      var sTxt=oTxt.value;
                      if(sTab.toLowerCase()==sTxt.toLowerCase()){
                      oTab.tBodies[0].rows[i].style.background='yellow';
                      }
                      else{
                      oTab.tBodies[0].rows[i].style.background='';
                      }
                  }
              };
          };
          </script>
          </head>
          <body>
          姓名:<input id="name" type="text" />
          <input id="btn1" type="button" value="搜索" />
          <table id="tab1" border="1" width="500">
          <thead>
          <td>ID</td>
          <td>姓名</td>
          <td>年齡</td>
          <td>操作</td>
          </thead>
          <tbody>
          <tr>
          <td>1</td>
          <td>Blue</td>
          <td>27</td>
          <td></td>
          </tr>
          <tr>
          <td>2</td>
          <td>張三</td>
          <td>23</td>
          <td></td>
          </tr>
          <tr>
          <td>3</td>
          <td>李四</td>
          <td>28</td>
          <td></td>
          </tr>
          <tr>
          <td>4</td>
          <td>王五</td>
          <td>25</td>
          <td></td>
          </tr>
          <tr>
          <td>5</td>
          <td>張偉</td>
          <td>24</td>
          <td></td>
          </tr>
          </tbody>
          </table>
          </body>
          </html>

          版本3:模糊搜索——search的使用

          <html>
          <head>
          <meta charset="utf-8">
          <title>無標題文檔</title>
          <script>
          window.onload=function (){
              var oTab=document.getElementById('tab1');
              var oTxt=document.getElementById('name');
              var oBtn=document.getElementById('btn1');
          
              oBtn.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 sTxt=oTxt.value.toLowerCase();
                      if(sTab.search(sTxt)!=-1){
                      oTab.tBodies[0].rows[i].style.background='yellow';
                      }
                      else{
                      oTab.tBodies[0].rows[i].style.background='';
                      }
                  }
              };
          };
          </script>
          </head>
          <body>
          姓名:<input id="name" type="text" />
          <input id="btn1" type="button" value="搜索" />
          <table id="tab1" border="1" width="500">
          <thead>
          <td>ID</td>
          <td>姓名</td>
          <td>年齡</td>
          <td>操作</td>
          </thead>
          <tbody>
          <tr>
          <td>1</td>
          <td>Blue</td>
          <td>27</td>
          <td></td>
          </tr>
          <tr>
          <td>2</td>
          <td>張三</td>
          <td>23</td>
          <td></td>
          </tr>
          <tr>
          <td>3</td>
          <td>李四</td>
          <td>28</td>
          <td></td>
          </tr>
          <tr>
          <td>4</td>
          <td>王五</td>
          <td>25</td>
          <td></td>
          </tr>
          <tr>
          <td>5</td>
          <td>張偉</td>
          <td>24</td>
          <td></td>
          </tr>
          <tr>
          <td>6</td>
          <td>王四</td>
          <td>24</td>
          <td></td>
          </tr>
          </tbody>
          </table>
          </body>
          </html>

          版本4:多關鍵詞——split

          php js jquery功能片段#

          唯一需求:表格id。

          注意:因提交數據不能包含\n,所以要替換。呈現時可以替換回換行符。

          <script type="text/javascript">

          /**

          * 遍歷表格內容后返回數組

          * @param string id 表格id

          * @return Array 或者JSON

          */

          function getTableContent(id) {

          var mytable=document.getElementById(id);

          var data=[];

          var tmpTxt;

          for(var i=0, rows=mytable.rows.length; i < rows; i++) {

          for(var j=0, cells=mytable.rows[i].cells.length; j < cells; j++) {

          if(!data[i]) {

          data[i]=new Array();

          }

          tmpTxt=mytable.rows[i].cells[j].innerHTML;

          //tmpTxt=tmpTxt.replace(/<[^>]+>/gi,'');//過濾全部的html標簽,不包括內容

          //tmpTxt=tmpTxt.replace(/\s/gi,'');

          tmpTxt=tmpTxt.replace(/\n/gi,'<br>');

          //data[i][j]=tmpTxt;

          data[i][j]=tmpTxt.replace(/ /g, ""); //替換全角空格

          }

          }

          //var JSONdata=data;

          var JSONdata=JSON.stringify(data); //序列化數組JSON.stringify(data) 反序列化數組JSON.parse(data)

          return JSONdata;

          //return data;//返回數組

          }

          </script>

          TableHeader 對象

          TableHeader 對象表示一個 HTML <th> 元素。

          訪問 TableHeader 對象

          您可以使用 getElementById() 來訪問 <th> 元素:

          var x=document.getElementById("myTh");

          提示:您也可以通過搜索表單的 cells 集合來訪問 TableHeader 對象。

          創建 TableHeader 對象

          您可以使用 document.createElement() 方法來創建 <th> 元素:

          var x=document.createElement("TH");

          TableHeader 對象屬性

          屬性描述
          abbr設置或返回 abbr 屬性的值。
          alignHTML5 中不支持。使用 style.textAlign 替代。設置或返回數據單元格中內容的水平對齊方式。
          axisHTML5 中不支持。設置或返回一個用逗號分隔的相關數據單元格的列表。
          backgroundHTML5 中不支持。使用 style.background 替代。設置或返回數據單元格的背景圖像。
          bgColorHTML5 中不支持。使用 style.backgroundColor 替代。設置或返回表格的背景顏色。
          chHTML5 中不支持。設置或返回數據單元格根據的對齊字符。
          chOffHTML5 中不支持。 設置或返回 ch 屬性的水平偏移。
          colSpan設置或返回 colspan 屬性的值。
          headers設置或返回 headers 屬性的值。
          heightHTML5 中不支持。使用 style.height 替代。設置或返回數據單元格的高度。
          noWrapHTML5 中不支持。使用 style.whiteSpace 替代。設置或返回單元格中的內容是否折行。
          rowSpan設置或返回 rowspan 屬性的值。
          vAlignHTML5 中不支持。使用 style.verticalAlign 替代。設置或返回單元格中內容的垂直對齊方式。
          widthHTML5 中不支持。使用 style.width 替代。設置或返回數據單元格的寬度。

          標準屬性和事件

          TableHeader 對象同樣支持標準 屬性 和 事件。

          如您還有不明白的可以在下面與我留言或是與我探討QQ群308855039,我們一起飛!


          主站蜘蛛池模板: 久久国产精品最新一区| 99国产精品欧美一区二区三区| 国产精品综合一区二区| 日韩精品一区二区三区中文| 亚洲av无码天堂一区二区三区 | 一区二区三区日韩精品| 精品福利一区二区三区| 精品视频一区二区| 国产麻豆剧果冻传媒一区| 精品欧美一区二区在线观看| 精品国产一区二区三区不卡| 乱精品一区字幕二区| 亚洲一区二区三区四区在线观看| 日本精品一区二区三区在线视频| 精品国产一区二区三区久久狼 | 国产拳头交一区二区| 日韩成人无码一区二区三区| 国产精品福利一区二区| 无码国产精品一区二区免费 | 91在线一区二区三区| 国产一区二区三区乱码| 亚洲啪啪综合AV一区| 中文字幕精品一区| 国产福利精品一区二区| 国产精品无圣光一区二区| 乱色精品无码一区二区国产盗| 日本视频一区在线观看免费 | 成人午夜视频精品一区| 亲子乱AV视频一区二区| 久久综合精品不卡一区二区| 人妻无码第一区二区三区| 亚洲一区中文字幕在线电影网 | 亚洲色无码一区二区三区| 久久久久成人精品一区二区| 中文字幕亚洲综合精品一区| 久久久国产精品无码一区二区三区| 成人免费一区二区三区在线观看| 立川理惠在线播放一区| 中文字幕一区在线观看| 日本内射精品一区二区视频| 在线观看中文字幕一区|