亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > JS > 正文

原生JS 實現的input輸入時表格過濾操作示例

2024-05-06 16:53:58
字體:
來源:轉載
供稿:網友

本文實例講述了原生JS 實現的input輸入時表格過濾操作。分享給大家供大家參考,具體如下:

需求:對input框進行鍵盤輸入后根據輸入的內容去匹配表格中指定的數據項,若存在相匹配的則只顯示匹配的數據項;

細節處理:監聽鍵盤輸入后給一定的緩沖時間避免發生頻繁的請求;

解決思路:給個定時器,當鍵盤開始輸入時啟動定時器,倘若在指定的時間內都不在進行輸入操作,則執行匹配操作,否則取消操作,同時限定輸入的字符串大于等于2位數字時再進行匹配操作,使過濾效果更精準一些。

<!--JS -->

var timer = null; //定義定時器function filterTable(el){  clearTimeout(timer);  var oTable = document.getElementById("oTable");  //獲取需要匹配的元素集合  var firstTdArr = oTable.getElementsByClassName("firstTd");  if(el.value.length>1){ //限定匹配的字符至少為兩位數    var filterVal = el.value.toUpperCase();    timer = setTimeout(function(){      for(var i=0;i<firstTdArr.length;i++){        //元素集合中存在匹配值時,顯示匹配的記錄,否則隱藏        if (firstTdArr[i].innerHTML.toUpperCase().indexOf(filterVal) > -1) {          firstTdArr[i].parentNode.style.display = "";        }else{          firstTdArr[i].parentNode.style.display = "none";        }      }    },500);  }else{    //不滿足匹配所需字符數量時,恢復匹配之前的模樣    for(var i=0;i<firstTdArr.length;i++){      firstTdArr[i].parentNode.style.display = "";    }  }}

<!-- HTML -->

<p><input type="text" οnkeyup="filterTable(this)"/></p><table id="oTable">  <tr>    <th>匹配數據</th>    <th>數據項一</th>    <th>數據項二</th>    <th>數據項三</th>  </tr>  <tr>    <td class="firstTd">JS前端數據多條件篩選</td>    <td>11過濾table數據</td>    <td>111過濾table數據</td>    <td>1111過濾table數據</td>  </tr>  <tr>    <td class="firstTd">程序員不會英語怎么行?</td>    <td>22過濾table數據</td>    <td>222過濾table數據</td>    <td>2222過濾table數據</td>  </tr>  <tr>    <td class="firstTd">前端代碼編譯后添加過濾</td>    <td>33過濾table數據</td>    <td>333過濾table數據</td>    <td>3333過濾table數據</td>  </tr>  <tr>    <td class="firstTd">大數據學習</td>    <td>44過濾table數據</td>    <td>444過濾table數據</td>    <td>4444過濾table數據</td>  </tr>  <tr>    <td class="firstTd">JS過濾HTML標簽</td>    <td>55過濾table數據</td>    <td>555過濾table數據</td>    <td>5555過濾table數據</td>  </tr>  <tr>    <td class="firstTd">大數據你了解多少</td>    <td>66過濾table數據</td>    <td>666過濾table數據</td>    <td>6666過濾table數據</td>  </tr></table>

<!-- CSS3 -->

table{border: 1px solid #ccc;width: 900px;}table tr:nth-child(odd){background:#F4F4F4;}table tr:nth-child(even){background:#fff;}

<!-- 效果 -->

JS,input,表格

希望本文所述對大家JavaScript程序設計有所幫助。


注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
伊人精品在线观看| 18一19gay欧美视频网站| 97视频在线播放| 亚洲精品456在线播放狼人| 欧美壮男野外gaytube| 日韩电影中文字幕在线观看| 欧美精品午夜视频| 一本一道久久a久久精品逆3p| 国产精品欧美风情| 夜夜嗨av一区二区三区四区| 欧美在线视频a| 欧洲精品在线视频| 久久久亚洲福利精品午夜| 九九热这里只有精品6| 精品国产1区2区| 欧美一级大片视频| 亚洲天堂av高清| 欧美日韩一区二区免费在线观看| 色中色综合影院手机版在线观看| 亚洲激情视频网| 日韩精品免费在线| 成人av电影天堂| 欧美乱妇高清无乱码| 亚洲美腿欧美激情另类| 国产欧美一区二区三区在线| 久久久久久国产精品美女| 91美女高潮出水| 欧美日韩另类视频| 日韩精品中文字幕久久臀| 亚洲a级在线播放观看| 欧美最猛黑人xxxx黑人猛叫黄| 国产精品久久久久av| 97久久精品人人澡人人爽缅北| 国产日韩欧美影视| 日韩国产高清污视频在线观看| 国产精品精品久久久久久| 黄色成人av在线| 国产偷国产偷亚洲清高网站| 色视频www在线播放国产成人| 欧美精品在线播放| 国产精品第七十二页| 欧美成人免费网| 日韩欧美成人免费视频| 国产va免费精品高清在线观看| 91精品国产91久久久久福利| 久久精品成人欧美大片古装| 亚洲高清久久网| 欧美激情亚洲一区| 91精品一区二区| 国产精品黄色影片导航在线观看| 国产精品女人网站| 7777kkkk成人观看| 国产精品久久综合av爱欲tv| 日韩女优人人人人射在线视频| 日韩av一区二区在线| 久久精品国产2020观看福利| 69av视频在线播放| 亚洲午夜色婷婷在线| 亚洲国产精品专区久久| 91大神在线播放精品| 久久色免费在线视频| 国产精品视频1区| 欧美在线观看视频| 91探花福利精品国产自产在线| 狠狠爱在线视频一区| 精品国产户外野外| 亚洲一区二区三区毛片| 亚洲人成电影网站色www| 91精品国产免费久久久久久| 亚洲系列中文字幕| 日韩中文字幕精品视频| 韩国三级日本三级少妇99| 黄色一区二区在线观看| 国产精品入口免费视频一| 日韩av中文字幕在线免费观看| 国产精品va在线播放| 亚洲精品白浆高清久久久久久| 国产成人精品999| 国产精品 欧美在线| 亚洲精品videossex少妇| 国产精品久久久久久久久久久新郎| 成人免费网站在线观看| 色综合导航网站| 成人免费观看49www在线观看| 国产精品亚洲片夜色在线| 最近中文字幕日韩精品| 午夜精品一区二区三区在线播放| 国产一区香蕉久久| 久久男人资源视频| 91免费人成网站在线观看18| 国产精品免费一区二区三区都可以| www.国产精品一二区| 国产xxx69麻豆国语对白| 欧美疯狂做受xxxx高潮| 欧美日韩视频在线| 欧美黄色性视频| 色噜噜久久综合伊人一本| 欧美精品在线播放| 日韩hd视频在线观看| 91免费人成网站在线观看18| 国产精品成人av性教育| 成人伊人精品色xxxx视频| 福利视频一区二区| 97视频在线观看免费| 欧美一级高清免费播放| 国产精品网红福利| 欧美一区在线直播| 国产噜噜噜噜噜久久久久久久久| 69视频在线播放| 九九热这里只有精品免费看| 日韩成人av一区| 大荫蒂欧美视频另类xxxx| 亚洲伊人久久综合| 成人春色激情网| 欧美亚洲国产日本| 欧美日韩一区二区三区| 欧美电影在线观看完整版| 久久久国产精品x99av| 国产精品亚洲网站| 亚洲一区久久久| 亚洲第一色在线| 日韩av三级在线观看| 7777精品久久久久久| 久久久精品2019中文字幕神马| 不卡中文字幕av| 少妇久久久久久| y97精品国产97久久久久久| 亚洲欧美日韩网| 亚洲一区国产精品| 久久中文字幕在线| 欧美高清激情视频| 日韩电影在线观看中文字幕| 久久久久久久久中文字幕| 日韩亚洲成人av在线| 国产亚洲精品高潮| 高清欧美一区二区三区| 成人美女免费网站视频| 色视频www在线播放国产成人| 91在线观看免费高清| 久久久久国产精品www| 日韩视频免费大全中文字幕| 日韩不卡在线观看| 欧美日韩亚洲一区二区| 精品日韩中文字幕| 韩国精品美女www爽爽爽视频| 久久亚洲精品小早川怜子66| 国产成人精品视频在线| 欧美一级免费看| 成人精品一区二区三区| 久久国产一区二区三区| 亚洲成人xxx| 色偷偷偷综合中文字幕;dd| 黑人精品xxx一区一二区| 91九色视频导航| 欧美成人h版在线观看| 中文字幕亚洲欧美日韩在线不卡| 欧美在线亚洲在线| 亚洲午夜av久久乱码| 亚洲欧洲av一区二区| 国产剧情久久久久久| 亚洲专区中文字幕| 日韩欧美国产高清91| 97人人模人人爽人人喊中文字| 国产日韩欧美视频在线|