<!DOCTYPE HTML>
<html>
<head>
<script>
window.onload=function(){
document.getElementById('cmdFiltrar').addEventListener('click',function(){
filtro = document.getElementById('txtFiltro').value;
if(filtro==""){
display="";
}else{
display="none";
}
tabla = document.getElementById('tblRegistros');
contador=0;
for( row of tabla.querySelectorAll('tr')){
if(row.querySelectorAll('td')[1].innerHTML.toLowerCase()==filtro.toLowerCase()){
row.style.display="";
contador++;
row.querySelectorAll('td')[0].innerHTML=contador;
}else{
row.style.display=display;
}
}
});
}
</script>
</head>
<body>
<input id="txtFiltro" type="text" /><button type="button" id="cmdFiltrar">Filtrar</button>
<br />
<table border="1">
<thead>
<tr><td>No.</td><td>Registro</td></tr>
</thead>
<tbody id="tblRegistros">
<tr><td>1</td><td>Uno</td></tr>
<tr><td>2</td><td>Dos</td></tr>
<tr><td>3</td><td>Tres</td></tr>
<tr><td>4</td><td>Uno</td></tr>
<tr><td>5</td><td>Dos</td></tr>
<tr><td>6</td><td>Tres</td></tr>
<tr><td>7</td><td>Uno</td></tr>
<tr><td>8</td><td>Dos</td></tr>
<tr><td>9</td><td>Tres</td></tr>
<tr><td>10</td><td>Uno</td></tr>
</tbody>
</table>
</body>
</html>