Как вставить конструкцию HTML в div через цикл?

Я хочу реализовать такую логику: если на странице присутствуют теги blockquote, то из них создается массив и затем каждый из элементов этого массива оборачивается в div с классом slider__item и этот div помещается в другой div c id="slider-wrapper". Я попытался сделать это вот так, но это не сработало:

let el = document.getElementsByTagName('blockquote');
for (var i = 0; i < el.length; i++) {
    let blockquoteSliderItem = document.createElement('div');
    blockquoteSliderItem.classList.add('slider__item');
    blockquoteSliderItem.innerHTML = el[i].outerHTML;
    document.getElementById('slider-wrapper').innerHTML = blockquoteSliderItem;
};

Ответы (1 шт):

Автор решения: Alexandr_Yakovlev

Попробуйте такое решение

    const blockquote = document.querySelectorAll("blockquote");

    for (let i = 0; i < blockquote.length; i++) {
      const wrapperBlockQuote = document.createElement("div");

      wrapperBlockQuote.classList.add("slider__item");
      wrapperBlockQuote.appendChild(blockquote[i]);

      document.querySelector("#slider-wrapper").appendChild(wrapperBlockQuote);
    }
→ Ссылка