2013-02-21 56 views
0

好吧,我有2个问题,我已经得到了互联网探索,用div元素中的文本替换选定的文本,但我没有设法做到这一点与火狐('不知道'位)和ontop我不能为我的生活弄清楚如何让风格的文本从div输出;我的意思是,这是使用div的整点,所以文本可以被设置。有任何想法吗? Btw inputText是对div元素的引用。如何从div中提取样式文本到选择对象JavaScript和其他

问题的主要方面是5号至最后一行:

  if (highlight){ 
       if (ie){ 
        document.selection.createRange().text = inputText.innerHTML; 
       } 
       else{ 
        // (no idea!?!) = inputText.innerHTML; 
       } 
       inputText.parentNode.removeChild(inputText); 
      } 
+0

我不是很清楚你在问什么,但这是否回答它? http://stackoverflow.com/a/6691294/96100 – 2013-02-21 14:23:09

回答

0

这曾经为我工作。希望它可以帮助你。

var r = window.getSelection().getRangeAt(0); 
r.deleteContents(); 
r.insertNode(inputText); 
相关问题