Advertisement
vvsvvs

Untitled

Sep 27th, 2022
873
0
111 days
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function solve() {
  2.    document.querySelector('#searchBtn').addEventListener('click', onClick);
  3.    
  4.    function onClick() {
  5.       let tBodyElements = document.querySelectorAll('tbody tr');
  6.       let searchFieldElement = document.getElementById('searchField');
  7.       let match = searchFieldElement.value;
  8.       searchFieldElement.value = '';
  9.  
  10.       for (const iterator of tBodyElements) {
  11.          iterator.className = '';
  12.       }
  13.      
  14.       for (const rowIterator of tBodyElements) {
  15.          let row = rowIterator.textContent.split('\n');
  16.          row = row.slice(1, row.length - 1);
  17.  
  18.          let isMatch = false;
  19.  
  20.          if (match !='') {
  21.             for (const elementIterator of row) {
  22.                let element = elementIterator.trimStart();
  23.                if (element.includes(match)) {
  24.                   isMatch = true;              
  25.                }      
  26.             }            
  27.          }        
  28.  
  29.          if (isMatch) {
  30.             rowIterator.className = 'select';            
  31.          }
  32.                          
  33.       }
  34.    }
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement