Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/417.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用JavaScript在contentEditable div中插入自定义标记或图像?_Javascript_Html_Css - Fatal编程技术网

如何使用JavaScript在contentEditable div中插入自定义标记或图像?

如何使用JavaScript在contentEditable div中插入自定义标记或图像?,javascript,html,css,Javascript,Html,Css,stackoverflow中已存在使用execCommand()的答案。但是我们都知道execCommand已经过时了 那么,如何在contentEditable div中更改任何内容或添加或修改文本或内容呢?据我所知,media.com、CKeditor和许多其他编辑器使用contentEditable来制作编辑器。他们如何更改/修改其内容 它应该像文本编辑器一样工作,选择任何特定文本,然后更改/修改或在其中插入新项目。[学习目的] 粗体文本、斜体文本、插入图像、标题文本等 <div

stackoverflow中已存在使用execCommand()的答案。但是我们都知道execCommand已经过时了

那么,如何在contentEditable div中更改任何内容或添加或修改文本或内容呢?据我所知,media.com、CKeditor和许多其他编辑器使用contentEditable来制作编辑器。他们如何更改/修改其内容

它应该像文本编辑器一样工作,选择任何特定文本,然后更改/修改或在其中插入新项目。[学习目的]


粗体文本、斜体文本、插入图像、标题文本等
<div contenteditable="true">
  Bold text, italic text, insert images, Heading text, etc
</div>