それで、私は本当に良いハイライターを見つけました。これの問題は、複数の要素を選択できないことです。
function changeBGr() {
var sel = window.getSelection ? window.getSelection() : document.selection.createRange(); //FF:IE
if(sel.getRangeAt){ // thats for FF
var range = sel.getRangeAt(0);
var newNode = document.createElement("span");
newNode.setAttribute('style', 'background: red');
range.surroundContents(newNode);
}
else { //and thats for IE7
sel.pasteHTML('<span style="background:red">'+sel.htmlText+'</span>');
}
}
私もこれを見ました。Javascriptを使用して選択したテキストのCSSを変更しますが、機能さ せることができませんでした:S