Показать сообщение отдельно
  #2 (permalink)  
Старый 01.11.2017, 09:02
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

Лучше функцию вынести отдельно, чтобы не создавать каждый раз новую.

var onClick = function(i) {
    alert(i);
};

for(var i = 0, h; i < 3; i++)
{
	h = document.createElement("button");
	h.innerHTML = "alert = " + i;
	h.onclick = onClick.bind(h, i);
	document.body.appendChild(h);
}
Ответить с цитированием