Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在getdata中查找编辑器_Javascript_Html_Dom_Ckeditor - Fatal编程技术网

Javascript 在getdata中查找编辑器

Javascript 在getdata中查找编辑器,javascript,html,dom,ckeditor,Javascript,Html,Dom,Ckeditor,有人知道如何使用javascript从ckeditorsgetdata函数获得的HTML页面访问DOM吗 例如: function Delete_ftv_from_text(mfv_id) { var content=CKEDITOR.instances.editor1.getData(); content.getelementbyid(mfv_id); } 因此,我不想访问document.getElementById而是想从ckeditor的文本中获取元素,在本例中,是带有

有人知道如何使用javascript从ckeditors
getdata
函数获得的HTML页面访问DOM吗

例如:

function Delete_ftv_from_text(mfv_id)
{
    var content=CKEDITOR.instances.editor1.getData();
    content.getelementbyid(mfv_id);
}
因此,我不想访问
document.getElementById
而是想从ckeditor的文本中获取元素,在本例中,是带有id的div元素,我将其放入函数中


当然,上面的代码不起作用。

您可以直接从包含的页面访问DOM:

var el = CKEDITOR.instances['editor1'].document.$.getElementById(id);
// do what you want with el

您可以直接从包含的页面访问DOM:

var el = CKEDITOR.instances['editor1'].document.$.getElementById(id);
// do what you want with el

你可以把它放在一个临时的、隐藏的div中。但是你也可以在CKEditor实例本身中立即访问它(我想)。你可以把它放在一个临时的、隐藏的div中。但是你也可以在CKEditor实例本身中立即访问它(我想)。