如何在TinyMCE中使用外部调用格式化所选文本?

时间:2012-12-22 06:10:57

标签: api node.js tinymce socket.io

我不是在寻找一种机制来改变TinyMCE的默认工具栏项行为,或者动态地将行为注入到现有的工具栏中 - 我有一个外部控制机制(由{{1}的调用引导和socket.io服务器)并希望从外部源更改或检索所选字体系列,大小,名称,重量,变体等。这是可能的,如果可以的话,我该怎么办?

1 个答案:

答案 0 :(得分:0)

是的,这是可能的,但有限。

tinymce.get('your_editor_id').selection.getNode()将为您提供选择父节点,并使用此节点,您将能够获取该节点的样式,名称和其他属性。 但请注意,如果选择跨越多个节点,则预期结果可能会因parentNode是选择的两个部分的父节点而变化。