Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 03.12.2015, 10:44
Новичок на форуме
Отправить личное сообщение для Stojan Посмотреть профиль Найти все сообщения от Stojan
 
Регистрация: 03.12.2015
Сообщений: 1

Не определяет элемент lastChild.
Уважаемые форумчане!
Просьба помочь со скриптом.
Краткая информация о скрипте:
1. Скрипт генерит 5 элементов img и добавляет их в один из двух пустых div.
2. Скрипт копирует все элементы из одного div в другой, при этом удаляя один элемент img. Получаем 5 и 4 элемента img в двух div.
До этого момента все гладко.

Далее скрипт должен при нажатии на lastChild левого div, которым является один из img удалять всех child из обоих div и генерить уже 10 и 9 соответственно (по схеме выше).

Или, при нажатии на любой другой child в div кроме последнего, выдавать сообщение.

Вот проблема заключается в том, что не получается прописать событие onclick на последнем child'e одного из div, чтобы произошел вызов функции.

Вложил весь скрипт.

Заранее благодарю за помощь.

Это проблемный участок скрипта:
theLeftSide.lastChild.onclick= function nextLevel(){
// onclick.stopPropagation();
numberOfFaces += 5;
//delete all childNodes
while(theBody.firstChild){theBody.removeChild(theB ody.firstChild);
generateFaces();
}
}
Вложения:
Тип файла: txt script.txt (1.2 Кб, 3 просмотров)

Последний раз редактировалось Stojan, 03.12.2015 в 10:55.
Ответить с цитированием
  #2 (permalink)  
Старый 04.12.2015, 10:23
Аватар для EmperioAf
Профессор
Отправить личное сообщение для EmperioAf Посмотреть профиль Найти все сообщения от EmperioAf
 
Регистрация: 15.01.2015
Сообщений: 622

а генерить и удалять элементы обязательно? Может быть проще
display: none
и
display: block;
прописывать ?
Ответить с цитированием
  #3 (permalink)  
Старый 04.12.2015, 10:34
Интересующийся
Отправить личное сообщение для dyhmzall Посмотреть профиль Найти все сообщения от dyhmzall
 
Регистрация: 02.12.2015
Сообщений: 13

Попробуйте посмотреть в эту сторону: при создании динамически новых элементов, onclick не сработает, сделайте типо такого
Обработка onclick динамически созданного объекта
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
определить элемент под перетаскиваемым элементом slavaspirit Элементы интерфейса 3 26.07.2015 01:49
Как заменить DOM элемент user_name Общие вопросы Javascript 8 23.05.2015 11:14
Выбрать элемент у родителя которого сын это элемент по которому кликнули MalikSPB Events/DOM/Window 8 30.12.2012 12:22
Drag-n-Drop - перетянуть элемент Jugo ExtJS 1 10.08.2011 19:10
Кодировка при использовании Ajax Nichloas AJAX и COMET 9 17.09.2009 16:06