blob: cf01bd423b31ce7b764986d7f05c0643cb434f2c [file] [log] [blame] [edit]
<!DOCTYPE html>
<script>
function selectRange(startElement, startIndex, endElement, endIndex) {
var range = document.createRange();
range.setStart(startElement, startIndex);
range.setEnd(endElement, endIndex);
window.getSelection().addRange(range);
}
function selectNode(element) {
var range = document.createRange();
range.selectNode(element);
window.getSelection().addRange(range);
}
</script>
<style>
span { color: transparent }
span::after { content: counter(dummy) }
span::selection { background: transparent; color: initial }
</style>
<p>You should see the word PASS two times below (no zeros).</p>
<div id="select">
<span>PASS</span><span>PASS</span>
</div>
<script>
selectNode(select);
</script>