386310-script.js (421B)
1 function wrapNode() { 2 var elm = document.getElementById("test"); 3 var span = document.createElement("span"); 4 span.setAttribute("style", "background: yellow"); 5 var range = document.createRange(); 6 var start = "first second third [".length; 7 range.setStart(elm.lastChild, start); 8 range.setEnd(elm.lastChild, start + "fourth".length); 9 range.surroundContents(span); 10 } 11 12 window.addEventListener("load", wrapNode);