Вопросик по appendChild()

182
29 июля 2018, 15:30

Есть переменная:

var holdModals = document.createDocumentFragment();

Дальше идет цикл в котором создается div:

for (var i = 0; i < num; i++) {
  var div = document.createElement('div');
  div.classList.add('modal-drop');
  div.style.top = Math.floor((Math.random() * 100)) + 'vh';
  div.style.left = Math.floor((Math.random() * 100)) + 'vw';
  div.style.transitionDelay = Math.random() + 's';
  holdModals.appendChild(div);
}

Обратите внимание на holdModals.appendChild(div). Поместил в цикле div в holdModals. Как после цикла поместить в div еще один элемент (к примеру modalContainer)

var modalContainer = document.querySelector('.modal-content');

Должно выглядеть так:

holdModals > div > modalContainer
Answer 1
holdModals.querySelector('.modal-drop:nth-child(' + divIndex + ')').appendChild(modalContainer);
READ ALSO
Сравнение структур массивов

Сравнение структур массивов

Как сравнить структуры двух массивов?

247
Youtube iframe api

Youtube iframe api

Появилась задача, нужно воспроизводить видео с youtube при наведении на картинкуСделать получилось, но вот работает все это дело не очень

216
Смена css кода по клику

Смена css кода по клику

Есть вот такой код по клику на кнопку меняется фон и цвет текста body, как сделать что бы по клику той же кнопки менялись стили любого элемента(тега,...

208
Как javascript работает с таймаутами (setTimeout, setInterval)?

Как javascript работает с таймаутами (setTimeout, setInterval)?

Интересует именно куда эти таймауты помещаются, как очищаютсяА также где хранится информация о том, когда их нужно выполнить

160