Показать сообщение отдельно
  #5 (permalink)  
Старый 10.09.2013, 11:37
Аватар для BETEPAH
Профессор
Отправить личное сообщение для BETEPAH Посмотреть профиль Найти все сообщения от BETEPAH
 
Регистрация: 23.06.2011
Сообщений: 1,165

Сообщение от ERB
childElement.addEventListener(
"click",
function(i) {
return function() { alert("элемент: №" + i);}
},
false
);
Забыли вызов функции поставить.
<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) {
        return function() { alert("элемент: №" + i);}
    }(i);
element.appendChild(childElement);
}
</script>
Ответить с цитированием