我在使用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而不使字符转义吗?我已经尝试了很多方法,但是都没有用。根据上面的查询,是否有一种更友好的使用格式?