【发布时间】:2013-03-25 16:48:13
【问题描述】:
所以我有很大的<div> 块,里面有文字。
并且用户双击的单词包含在<span>元素中
如何删除该 span 元素并将单词返回到它的正常位置,没有 span 包装它,所以整个文本将返回到起始位置?
编辑: 对不起我的缺席。 这是双击功能的代码 它包装了 div,用户在跨度中双击,然后将类添加到该跨度。 看起来像那样!
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);
}
【问题讨论】:
-
请输入代码?目前还不清楚你的目标是什么。
-
用代码和截图更新了主题
标签: javascript