Javascript 为什么要编辑我的TinyMCE文本编辑器中插入的文本?

Javascript 为什么要编辑我的TinyMCE文本编辑器中插入的文本?,javascript,tinymce,Javascript,Tinymce,我试图允许用户使用嵌套菜单项将一些自定义标记插入文本编辑器。下面是一些他们可以插入的标记的示例: , , 单击按钮时,编辑器将插入编辑器,而不是控制台中显示的实际文本。我假设发生这种情况是因为编辑器被设置为在看到周围文本的符号时插入HTML标记。有什么方法可以防止这种行为吗?将产生,因为浏览器已将文本解析为元素,而周围的标记显示在屏幕上,因为它是无效的HTML,并且浏览器假定它是文本 要使小于和大于符号在屏幕上显示为文本,需要对值进行编码 TYER将生成 CTPN将产生 TAL6将产生

我试图允许用户使用嵌套菜单项将一些自定义标记插入文本编辑器。下面是一些他们可以插入的标记的示例:

单击按钮时,编辑器将
插入编辑器,而不是控制台中显示的实际文本。我假设发生这种情况是因为编辑器被设置为在看到周围文本的符号时插入HTML标记。有什么方法可以防止这种行为吗?

将产生,因为浏览器已将文本
解析为元素,而周围的
标记显示在屏幕上,因为它是无效的HTML,并且浏览器假定它是文本

要使小于和大于符号在屏幕上显示为文本,需要对值进行编码

TYER
将生成

CTPN
将产生

TAL6
将产生