好的,我有两个问题,我已经用Internet探索用div元素中的文本替换所选文本但我没有设法用firefox('不知道'位)和ontop我不能为我的生活弄清楚如何从div输出样式文本;我的意思是,这是使用div的全部要点,因此文本可以设置样式。有任何想法吗? Btw inputText是对div元素的引用。
问题的主要方面是在第5行到最后一行:
if (highlight){
if (ie){
document.selection.createRange().text = inputText.innerHTML;
}
else{
// (no idea!?!) = inputText.innerHTML;
}
inputText.parentNode.removeChild(inputText);
}
答案 0 :(得分:0)
这曾经适合我。希望它可以帮到你。
var r = window.getSelection().getRangeAt(0);
r.deleteContents();
r.insertNode(inputText);