Source Code:
(back to article)
Submit
Result:
Report an issue
<div id="text">Select some of this text and press the button.</div> <button onclick="highlightText()">Highlight</button> <script> function highlightText() { const selection = window.getSelection(); if (!selection.rangeCount) return false; const range = selection.getRangeAt(0); const span = document.createElement('span'); span.style.backgroundColor = 'yellow'; range.surroundContents(span); } </script>