如何列出页面上所有的tinyMCE实例

Don*_*man 3 javascript tinymce

有没有办法列出页面上所有tinyMCE实例?

我将tinyMCE动态添加到页面中。我想运行一个命令来列出页面上创建的所有实例。

            tinyMCE.init({ elements: "field1", ...tinyMCE_init});
        </script>
        <textarea name="field1" id="field1" cols="75" rows="15"></textarea> 
Run Code Online (Sandbox Code Playgroud)
            tinyMCE.init({ elements: "familyConsent", ...tinyMCE_init});
        </script>
        <textarea name="field2" id="field2" cols="75" rows="15"></textarea> 
Run Code Online (Sandbox Code Playgroud)
            var tinyMCEElementIDs = ????;
            alert("tinyMCE Element ID's on page are: " + tinyMCEElementIDs.join());
       </script>

Run Code Online (Sandbox Code Playgroud)

我首先收集数组中的元素 ID,但我想动态创建该数组。

Mic*_*min 7

在 TinyMCE 6 中,get()API 可以为您提供页面上所有编辑器的数组:

tinymce.get() 
Run Code Online (Sandbox Code Playgroud)

这将返回一个数组,您可以对其进行迭代以访问所有 TinyMCE 实例。