所以我有大块<div>
的文字。单词用户双击正在包装<span>
元素我如何删除该跨度元素并将单词返回到它的正常位置,没有跨度包装它,所以整个文本将返回到起始位置?
编辑:对不起我的缺席。这是双击函数的代码它包装了div,用户在span中双击,然后将类添加到该span。长得像这样!
function onDoubleClick(){
var selection=window.getSelection().getRangeAt(0);
var selectedText=selection.extractContents();
var span=document.createElement("span");
epic.get(span).addClass('highlightedText');
span.appendChild(selectedText);
selection.insertNode(span);
}