Вложить тег в тег в JS

Есть классическое меню созданный с тегами

  • и . В этот меню я добавил тег div. Теперь Хочу тег вложить в созданный тег . У меня это получилось, только через цикл не получается его реализовать, т.к. там около 5 тегов . Наверно тут будет понятно вложение тега  в

    2: Это как я использую цикл, который не работает

    3: Этот код как раз так и работает. Только в одном теге


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

    Автор решения: Artem Pronenko

    А цикл то зачем? если я правильно понял вопрос. То вот

    
    <div class="d"></div>
    <ul class="list">
      <li>1</li>
      <li>2</li>
    </ul>
    
    
    const div = document.querySelector('.d')
    const ul = document.querySelector('.list')
    div.append(ul)
    
    → Ссылка