CKEDITOR:从Javascript中的多个实例名称中获取数据

noo*_*oob 1 javascript ckeditor

因为我在HTML代码中有多个textareas,我通过Javascript传递id值来检索每个textareas中的数据.但是,在JS函数中,"CKEDITOR.instances.id"并不代表预期,如CKEDITOR.instances.editor_1,CKEDITOR.instances.editor_2或CKEDITOR.instances.editor_4,因此,我没有任何检索数据.任何人都知道如何解决这个问题请让我.多谢了.

HTML代码:

    <textarea name="edit_1"></textarea>
    <input type="button" value="submit" onClick="getValue('edit_1')" />
    <textarea name="edit_2"></textarea>
    <input type="button" value="submit" onClick="getValue('edit_2')" />
    <textarea name="edit_2"></textarea>
    <input type="button" value="submit" onClick="getValue('edit_3')" />
Run Code Online (Sandbox Code Playgroud)

JS代码:

    var getValue = function(id) {
        var content = CKEDITOR.instances.id.getData();
        alert(content);
    };
Run Code Online (Sandbox Code Playgroud)

mar*_*or3 7

尝试在id之间添加[]

var getValue = function(id) {
    var content = CKEDITOR.instances[id].getData();
    alert(content);
};
Run Code Online (Sandbox Code Playgroud)