Это выглядит как выделенный текст, но цвет фона не исчезнет, когда вы щелкнете по нему или переместите курсор.
Это может быть div с contentEditable , установленным в true
div
Вы не можете использовать элемент textarea для этого.Просто сделайте contentEditable contentEditable div и используйте JavaScript для его стилизации.
Это может быть div, стилизованный во время событий, и, как предлагают другие, делает его contentEditable.Что касается текстовой области, я прочитал похожий вопрос здесь .Проверьте, если это то, что вы ищете.