我需要選擇我的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用鼠標突出顯示 –