Показать сообщение отдельно
  #7 (permalink)  
Старый 10.09.2013, 21:05
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

<div id="some_id"></div>
<script>
element = document.getElementById("some_id");
for (var i = 0; i < 10; i++) {
    var childElement = document.createElement("span");
    childElement.innerHTML = "элемент: №" + i + "<br>";
    childElement.onclick = (function(i){ alert("элемент: №" + i);}).bind(null, i)
element.appendChild(childElement);
}
</script>

Есть еще такой вариант. Работает в ES5-совместимых js-движках.
__________________
В личку только с интересными предложениями
Ответить с цитированием