Показать сообщение отдельно
  #1 (permalink)  
Старый 24.11.2013, 21:55
Интересующийся
Отправить личное сообщение для ShuggyBumblebee Посмотреть профиль Найти все сообщения от ShuggyBumblebee
 
Регистрация: 24.11.2013
Сообщений: 20

onclick привязка ф-ции
Почему у меня alert срабатывает только на последнем елементе?

function build(){
	var menu = document.getElementById('menu'); 
	for(var i = 0; i < 3; i++){
		menu.innerHTML +=  '<li><div class="button" id="item-'+ i + '">page</div></li>';
		document.getElementById('item-'+ i).onclick = function(i) {
        		return function() { alert(i);}
		}(i);
	  }		
}

Последний раз редактировалось ShuggyBumblebee, 24.11.2013 в 22:01.
Ответить с цитированием