Я бы использовал плагин jQuery для этого. jQuery - это библиотека js, которая делает жизнь лучше и поддерживает плагины. Плагин tableFilter делает это с минимальным количеством кода. Если по какой-то причине вам это не нравится или оно не работает, есть еще много доступных.