function wrap(parent, className = 'wrapper') {
const wrapper = document.createElement('div');
wrapper.classList = className;
parent.childNodes.forEach(ch => wrapper.appendChild(ch));
parent.appendChild(wrapper);
}
document.querySelectorAll('td')
.forEach(td => wrap(td, 'text'));
function wrap(el, wrapper) {
el.parentNode.insertBefore(wrapper, el);
wrapper.appendChild(el);
}
wrap(document.querySelector('a.wrap_me'), document.createElement('div'));