Please help with the cycle. The fact is that all handlers loop hangs in value = poll
var granul = { photo_icon: document.getElementById('photo_icon1'), video_icon: document.getElementById('video_icon1'), quest_icon: document.getElementById('quest_icon1') } for (prop in granul) { var value if (granul[prop] == granul.photo_icon) { value = 'фото' } else if (granul[prop] == granul.video_icon) { value = 'видео' } else if (granul[prop] == granul.quest_icon) { value = 'опрос' } else { value = х } granul[prop].addEventListener('mouseover', function () { this.style.width = '40px' this.innerHTML = value }, false) }