我需要选择我的HTML内容(如突出显示的文本,以便我可以复制它)。我想创建一个按钮,选择两个<div>
或两个<p>
(真的是任何标签)之间的所有内容。查看codepen我需要选择的内容。如何选择范围内的HTML内容
我已经发现了一些选择的想法,但我不知道(有点糊涂)
<input onClick="this.setSelectionRange(0, 9999)" value="Sample Text" />
var range = document.createRange();
var sel = window.getSelection();
range.setStart(el.childNodes[2], 5);
range.collapse(true);
我希望由两个标签来创建范围。
感谢您的帮助
http://stackoverflow.com/questions/985272/selecting-text-in-an-element-akin用鼠标突出显示 –