Предположим, что есть некий список элементов:
<div class = "parent">
<div id = "hop-1">Apple</div>
<div id = "hop-2">Forecast</div>
<div id = "hop-3">Dishes</div>
...
<div id = "hop-44">Homer</div>
</div>
var EL;
var FIL = document.getElementById('text-filter').value;
var REG = new RegExp('/' + FIL + '/gi');
FIL = FIL.toLowercase();
for (i=1;i<=44;i++)
{
EL = document.getElementById('hop-' + i);
if REG.test(EL.innerHTML)
{
EL.style.display = block;
}
else
{
EL.style.display = none;
}
}
?