Advertisement
Guest User

Untitled

a guest
Aug 21st, 2019
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function Search()
  2. {
  3.     var input = document.getElementById("myInput");
  4.     var filter = input.value.toUpperCase();
  5.     var tables = document.querySelectorAll('table');
  6.  
  7.     if(input.value == "")
  8.     {
  9.         for(var c = 0; c < tables.length; c++)
  10.         {
  11.             var tr = tables[c].getElementsByTagName('tr');
  12.  
  13.             for(var i = 0; i < tr.length; i++)
  14.             {
  15.                 tr[i].style.display = "";
  16.             }
  17.         }
  18.  
  19.         clases_title.style.display = "";
  20.         other_title.style.display = "";
  21.     }
  22.  
  23.     for (var c = 0; c < tables.length; c++)
  24.     {
  25.         tr = tables[c].getElementsByTagName("tr");
  26.  
  27.         for (i = 0; i < tr.length; i++)
  28.         {
  29.             var td = [], txtValue = [];
  30.  
  31.             for (var l = 0; l < 3; l++)
  32.             {
  33.                 td.push(tr[i].getElementsByTagName("td")[l]);
  34.  
  35.                 if(td[l])
  36.                 {
  37.                     txtValue[l] = td[l].textContent || td[l].innerText;
  38.  
  39.                     if(c == l || c == 0)
  40.                     {
  41.                         if (txtValue[l].toUpperCase().indexOf(filter) > -1)
  42.                         {
  43.                             tr[0].style.display = "";
  44.                             tr[i].style.display = "";
  45.                         }
  46.                         else
  47.                         {
  48.                             tr[i].style.display = "none";
  49.                         }
  50.                     }
  51.                 }
  52.             }
  53.         }
  54.        
  55.         EmptyTable(tables[c], c);
  56.     }
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement