2013-02-21 52 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); 
相關問題