如何在tinyMCE中使用查询选择?

时间:2019-05-13 23:51:52

标签: javascript google-chrome tinymce

我在使用tinyMCE htmleditor创建一些HTML的页面上。对于使用表单的客户端,我需要使用一些JAvascript来更改跨度中的文本元素之一。我有权使用该编辑器,并且已启用该功能以允许使用javascript。

使用chrome inspector开发工具,我可以获取/复制JS路径到要更改的元素。这是以下

document.querySelector(“#form> Strong> Strong> Strong> div> Strong> span:nth-​​child(2)> div.tn-fields> table> tbody> tr:nth-​​child(11)> td >跨度”)

要更改跨度中的文本,请在chrome控制台中执行以下操作: document.querySelector(“#form> strong> strong> strong> strong> div> strong> span:nth-​​child(2)> div.tn-fields> table> tbody> tr:nth-​​child(11)> td> span” ).innerHTML ='我的新价值',并且可以正常工作。

我现在想将此复制/粘贴到tinyMCE编辑器中的某些标签中,以使其在加载表单时运行。

但是,每当我将其复制到其中时,编辑器都会将“>”字符转换为“”>“字符,从而破坏了javascript。

有什么办法可以在编辑器中为我想要的内容指定此queryselect而不使字符转义吗?我已经尝试了很多方法,但是都没有用。根据上面的查询,是否有一种更友好的使用格式?

0 个答案:

没有答案