Показать сообщение отдельно
  #2 (permalink)  
Старый 11.06.2013, 13:38
Профессор
Отправить личное сообщение для mta88 Посмотреть профиль Найти все сообщения от mta88
 
Регистрация: 16.05.2013
Сообщений: 229

конечно создаются лишние элементы, ведь событие поднимается по иерархии и запускает обработчики событий родителей
можно его остановить с помощью stopPropagation например
li.onmousedown = function(element) {
  return function(e) {
    e.stopPropagation();
    createElementsIn(element, 3);     
  }
}(li);
Ответить с цитированием