I am using the reference of the post enter link description here
I am curious that how to do the multiple wrapping the ul with div concept in vanilla javascript.
The code I have tried so far is
const firstOrder = document.createElement('div');
const secondOrder = document.createElement('div');
firstOrder.classList.add("someClass");
secondOrder.classList.add("random");
const theParentNode = document.querySelector('.main-nav');
firstOrder.insertAdjacentElement('afterbegin', document.querySelector('.ul-0'));
secondOrder.insertAdjacentHTML('afterbegin', document.querySelector('.someClass'));
theParentNode.appendChild(firstOrder, secondOrder);
<nav class="main-nav">
<ul class="main-nav-list ul-0">
<li class="a"> <a href="/">First</a>
<ul class="main-nav-list">
<li class="b"> <a href="/">Type of menu</a>
<ul class="main-nav-list">
<li class="c"> <a href="/">Summer</a> </li>
<li class="c"> <a href="/">Winter</a> </li>
<li class="c"> <a href="/">All season</a> </li>
<li class="c"> <a href="/">Spring </a> </li>
</ul>
</li>
</ul>
</li>
</ul>
</nav>
Any help will be appreciated thanks !!