gpt4 book ai didi

onclick - TinyMCE 没有在标签中添加 onClick 事件

转载 作者:行者123 更新时间:2023-12-01 14:56:56 29 4
gpt4 key购买 nike

我有一个功能,当您单击一个按钮时,TinyMCE 框内的选定文本被包装在 span 中标签。

这是这样做的:
var apolo = '<span id=\"' + tag + '_' + key + '\" class=\"apolo' + type + '\" onClick=\"myFunction(this.id)\">' + sel + '</span>';
tinyMCE.activeEditor.execCommand('mceInsertContent', false, apolo);

预期的结果是:
<span id="org_2" class="apoloP" onClick="myFunction(this.id);">SELECTED TEXT</span>
然而,我得到的结果是:
<span id="org_2" class="apoloP">SELECTED TEXT</span>

调用我的函数的 onClick 事件被简单地忽略了。

3.5.8 版 中可以正常工作,但由于另一个无人能解决的错误,我不得不转到 4.0b2 版 ( How to stop TinyMCE to delete the span tags? ).
最后,我得到的只是从一个错误到另一个错误。

有谁知道我如何让 TinyMCE 不删除我的文本?

最佳答案

检查设置 valid_elements 并仔细查看是否将 onclick 添加为有效属性。我看起来这个属性被删除了,因为它没有注册为有效。

关于onclick - TinyMCE 没有在标签中添加 onClick 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16421816/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com