chce osiągnąć:
Potrzebuje rozwiązania w czystym javascripcie..
Pozdrawiam

<p> <span class="bold"> </span> </p> <script> var items = document.getElementsByClassName('ltr'); var txt1 = ''; var txt2 = ''; //document.createElement('p'); var skip = false; for(var i = 0; i < items.length; i++) { if(items[i].innerHTML == ' ') { skip = true; continue; } if(skip) { txt2 += items[i].innerHTML; } else { txt1 += items[i].innerHTML; } } var span = document.createElement('span'); var spanText = document.createTextNode(txt1); span.appendChild(spanText); var spanAttr = document.createAttribute('class'); spanAttr.value = 'bold'; span.setAttributeNode(spanAttr); var paragraph = document.createElement('p'); paragraph.appendChild(span); var paragraphText = document.createTextNode(txt2); paragraph.appendChild(paragraphText); document.body.appendChild(paragraph); //console.log(txt1); //console.log(txt2); </script>
$("span.ltr").contents().unwrap();
var span = el.getElementsByClassName('ltr'); while(span.length) { var parent = span[ 0 ].parentNode; while( span[ 0 ].firstChild ) { parent.insertBefore( span[ 0 ].firstChild, span[ 0 ] ); } parent.removeChild( span[ 0 ] ); }