<input type="text" id="input"> <div id="images"> <img src="#" alt="Nazwa A"> <img src="#" alt="Nazwa B"> <img src="#" alt="Nazwa C"> <img src="#" alt="Nazwa D"> </div> <script> document.getElementById('input').onkeyup = function(){ var els, i, el; els = document.getElementById('images').getElementsByTagName('img'); for(i=0; el=els[i++]; ) if( el.alt.indexOf(this.value) == -1) el.style.display = 'none'; else el.style.display = ''; } </script>