現在我有一個可編輯的DIV。我已經能夠很容易地獲得char索引,但是我無法將它插入正確的位置。我可以使用拼接插入它,只要沒有HTML元素就可以工作。那麼我將如何去忽略標籤呢?看起來使用正則表達式可能是可能的,但是處理過多。看起來我可以使用Range,但是我在理解JavaScript範圍方面遇到了很多麻煩。以下是基本思想:Javascript插入元素的字符引用可編輯的DIV與子元素
<div class="toinsert" contenteditable="true">Some Text <strong>here</strong></div>
。
var charisat = 8; //SOME NUMBER
var dividedcontent = []; //DIVIDE CONTENT, BY RANGE OR REGEX
$('.toinsert').html(dividedcontent[0] + '<em>other text</em>' + dividedcontent[1]);
無法理解你的問題,請提供_Current輸出(也許這是失敗的)_和_Expected output_ – Rayon