the*_*edp 9 javascript mouse simulate
我想通过模拟鼠标左键并将其拖动到指定的x,y位置(以像素为单位)来选择页面上的文本
可以用JavaScript完成吗?
And*_*ndy 13
我不认为使用JavaScript以这种方式控制鼠标是可能的.
但是,您可以使用JavaScript直接选择文档的某些部分.例如:
var h3s = document.getElementsByTagName("h3");
var range = document.createRange();
range.selectNode(h3s[0]);
window.getSelection().addRange(range);
Run Code Online (Sandbox Code Playgroud)
会选择第一个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);
Run Code Online (Sandbox Code Playgroud)
要选择文档中第4个字段的第3个字符,请尝试:
var p4 = document.getElementsByTagName("p")[3].firstChild;
var range = document.createRange();
range.setStart(p4, 2);
range.setEnd(p4, 3);
window.getSelection().addRange(range);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4811 次 |
| 最近记录: |