Это также удалит любой HTML из текущего выделения и заменит его только текстом.

у поместить определенный текст (где это возможно / любое редактируемое поле) до и после любого выделенного текста в HTML-документе.document.getSelection() или жеdocument.selection.createRange().text возвращает только сам текст, а не позицию. Есть ли способ заменить выделенный текст? В любом случае, вставлять определенный текст до и после выделенного текста в любом месте документа?

Ответы на вопрос(2)

Ваш ответ на вопрос