0
以下の関数は、キャレットを先頭に戻します。関数が呼び出された後も、どうやって同じ場所に置くことができますか?contenteditable:キャレット位置の保存と復元
function highlightText() {
var mystring = document.getElementById("writeArea").textContent;
mystring = mystring.replace(/function/g , "<span class=\"func\">function</span>");
document.getElementById("writeArea").innerHTML = mystring;
}
のcontentEditable宣言:
<div class="codeArea" id="writeArea" contenteditable="true"> <p> edit me! </p> </div>
が、何午前私はoのために置くと思いますか? Googleクロムで「Uncaught TypeError:未定義のselectionStartプロパティを読み取れません」というエラーが表示されました。 –
あなたのcontentedi divのドキュメントオブジェクトへの参照 –