Я хотел бы применить класс span к выделенному тексту в окне браузера в Javascript (как функция выделения).
Я пробовал с
function replaceSelectedTextWithHTMLString(newstring) {
var range = window.getSelection().getRangeAt(0);
range.deleteContents();
range.innerHTML = newstring;
}
, но он не работает,Если я пытаюсь вставить как newstring = " text ", я ничего не могу посмотреть, и «текст» не появляется.Кажется, это не нравится HTML-код.Как я могу решить это?