Оглавление

Как-то я писал небольшую заметку о том, как на jQuery оборачивать элементы в div. Однако я стараюсь не прибегать к jQuery и использовать чистый JS. На днях пришлось вновь написать аналог функций jQuery.

Скрипт обертки тега в div

Ниже вы найдете небольшой JavaScript код, который оборачивает все найденные теги в div и присваивает ему класс.

let tables = document.getElementsByTagName('table'),
    length = tables.length,
    i, wrapper;

for (i = 0; i < length; i++) {
    wrapper = document.createElement('div');
    wrapper.setAttribute('class', 'classname');
    tables[i].parentNode.insertBefore(wrapper, tables[i]);
    wrapper.appendChild(tables[i]);
}

Пользуйтесь.