Javascript 变量作为循环中方法调用的元素

Javascript 变量作为循环中方法调用的元素,javascript,Javascript,我正在尝试从CKEDITOR获取id发生变化的每个div的内容(change1,change2,…) 不要使用typeof(“…”),因为它将始终返回该对象的类型,而该对象在您的案例中是一个对象,然后!=从未定义的 试试这个: if(CKEDITOR.instances['change'+i]){ //把你的代码放在这里 }也尝试了:var edit=[\”CKEDITOR.instances.change\“+i].getData();这里我得到了以下错误:TypeError:(中间值)。ge

我正在尝试从CKEDITOR获取id发生变化的每个div的内容(change1,change2,…)

不要使用typeof(“…”),因为它将始终返回该对象的类型,而该对象在您的案例中是一个对象,然后!=从未定义的

试试这个: if(CKEDITOR.instances['change'+i]){ //把你的代码放在这里 }

也尝试了:var edit=[\”CKEDITOR.instances.change\“+i].getData();这里我得到了以下错误:TypeError:(中间值)。getData不是var edit=[“CKEDITOR.instances.change”+i].getData()处的函数;
var data2= CKEDITOR.instances.change1.getData();
for (var i = 2; i <= 30; i++){
if (typeof([\"CKEDITOR.instances.change\"+i]) != 'undefined') {
    var edit = CKEDITOR.instances.change[i].getData();
    data2 = data2 + '</div><div class=\"d W1 h1\">' + edit;
}}
var edit = CKEDITOR.instances.change[i].getData();