summaryrefslogtreecommitdiff
path: root/tests/end2end/data/search_select.js
blob: 79d27c30cd31b39e0870c2f72c3da210e097ea45 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
/* Select all elements marked with toselect */

var toSelect = document.getElementsByClassName("toselect");
var s = window.getSelection();

if(s.rangeCount > 0) s.removeAllRanges();

for(var i = 0; i < toSelect.length; i++) {
    var range = document.createRange();
    if (toSelect[i].childNodes.length > 0) {
        range.selectNodeContents(toSelect[i].childNodes[0]);
        s.addRange(range);
    }
}