Создаю картинку
Код:
|
var IMG=document.createElement("IMG");
...
IMG.onclick=(function() { alert(); }); |
далее, ещё заворачивается в DIV и вставляется в страницу четыре раза
Код:
|
for (var i=0; i<4; ++i) {
var d=DIV.cloneNode(true);
document.body.appendChild(d);
} |
onclick по картинке не работает, но и ошибок браузер не показывает.
Поставил тот же onclick на d непосредственно перед вставкой в DOM - работает.
Смутно помню, что где-то что-то меня предупреждали, но не было потребности и не запомнил даже суть. Это cloneNode не клонирует обработчики, или что ещё? Подскажите или дайте ссылку.
Спасибо