Подскажите, как сделать чтобы первоначальный класс .block не удалялся?
и этот код можете объяснить
var div = document.createElement('div');
div.innerHTML = str;
var arr = [].map.call(div.children, function(n) { return n.innerText; });var arr = [];
var elems = document.createRange().createContextualFragment(str).children;
for (var i = 0; i < elems.length; i++) {
arr.push(elems[i].innerHTML);
}