[使用纯JS在用户可编辑的div中将文本设置为用户输入格式

问题描述 投票:0回答:1

我创建了一个如下所示的div

<div class="text-edit" contenteditable="true" id="id_text_edit"></div>"

我已经在该div中编码了格式化和更改突出显示的文本的功能,但是我无法更改输入文本的格式。例如。用户编写常规文本,然后按bold按钮,使突出显示的文本变为粗体。由于用户激活了粗体文本,因此我也希望用户的输入也变为粗体。

NOT正在寻找jQuery,AJAX,Angular,一些github js库等。>

我的帖子经常出于无效原因而被mods标记,因此这里有一些完全相同的解决方案,它们完全适合其他问题,但不能解决此问题:

this one is a lib

uses extremely unconfortable and naive solution

Angular specific

jQuery solution. This hobby project is strictly no library

此问题尚未得到解答。谢谢。

我已经创建了一个看起来像这样的div

“我已经编码了格式化和更改...的能力...
javascript html input contenteditable rich-text-editor
1个回答
0
投票

使用以下代码解决了

© www.soinside.com 2019 - 2024. All rights reserved.