Насколько я понимаю,элемент с contentEditable = "true"
является своего рода редактором WYSIWYG HTML. Он генерирует соответствующие HTML-теги, соответствующие выданной команде.
Например, если кто-то выделяет текст и затем нажимает Ctrl + B , выбранный текст помещается между < b>
теги.
Мне не нужно иметь тегов стиля в результирующем тексте. Как подавить, захватить или контролировать поведение этих команд?
Другие вещи, которые я мог бы сделать:
contentEditable
вообще, а вместо этого textarea
. Но, помимо прочего, contentEditable
позволяет очень легко выделить редактируемый абзац. Это гораздо сложнее сделать с текстовым полем
.