Javascript のブラウザー ウィンドウで選択したテキストにスパン クラスを適用します (ハイライト機能のように)。
私は試してみました
function replaceSelectedTextWithHTMLString(newstring) {
var range = window.getSelection().getRangeAt(0);
range.deleteContents();
range.innerHTML = newstring;
}
しかし、それは機能しません。newstring= "< span = "myspan" > text </ span >" として挿入しようとすると、何も見えず、「テキスト」が表示されません。HTMLコードが気に入らないようです。どうすれば解決できますか?