Показать сообщение отдельно
  #14 (permalink)  
Старый 31.08.2010, 10:01
Аспирант
Отправить личное сообщение для MikhailGirshberg Посмотреть профиль Найти все сообщения от MikhailGirshberg
 
Регистрация: 27.07.2010
Сообщений: 72

Сообщение от psyhonut
Я могу генерировать любые имена новых элементов, но как мне уйти от генерирования одинакового кода для обработки?
Не уходите...
Один обработчик кликов на все элементы (по кр. мере, однотипные).
Здесь написано, как внутри обработчика узнать, что именно ляпнули мышОм.
Если Вы элементы генерируете так (и скорее всего в цикле):
var newEl = document.createElement('IMG')
newEl.id = "el_id"
...
, то попробуйте так:
//до начала цикла
var index = 0
...
//внутри цикла
var newEl = document.createElement('IMG')
newEl.id = "el_id" + (++index)
...
Ответить с цитированием