Source: Pure javascript method to wrap content in a div
1 2 3 4 5 6 7 8 9 10 |
function wrap(el, wrapper) { el.parentNode.insertBefore(wrapper, el); wrapper.appendChild(el); } // example: wrapping an element $_SUMMARY_CONTAINER into a new div element with class uk-offcanvas-bar let $_OFFCANVAS_BAR = document.createElement( 'div' ); $_OFFCANVAS_BAR.className = "uk-offcanvas-bar"; wrap( $_SUMMARY_CONTAINER, $_OFFCANVAS_BAR ); |