Я не думаю, что таким способом можно управлять мышью с помощью JavaScript.
Однако вы можете выбрать части документа напрямую, используя JavaScript. Например:
var h3s = document.getElementsByTagName("h3");
var range = document.createRange();
range.selectNode(h3s[0]);
window.getSelection().addRange(range);
выберет первый элемент h3.
Также см .: http://www.quirksmode.org/dom/range_intro.html для получения дополнительной информации о строительном полигоне.
Чтобы выделить все тело документа, вы можете использовать:
var body = document.getElementsByTagName("body")[0];
var range = document.createRange();
range.selectNode(body);
window.getSelection().addRange(range);
Чтобы выбрать 3-й символ, скажем, 4-го абзаца в документе, попробуйте:
var p4 = document.getElementsByTagName("p")[3].firstChild;
var range = document.createRange();
range.setStart(p4, 2);
range.setEnd(p4, 3);
window.getSelection().addRange(range);