gpt4 book ai didi

javascript - 访问 iframe 中的 javascript ckeditor 对象

转载 作者:行者123 更新时间:2023-11-28 20:50:18 24 4
gpt4 key购买 nike

假设我有一个带有 iframe 的页面,并且在 iframe 中我有一个 ckeditor 实例,我想从包含的页面中销毁该实例。

我通常会尝试这样的事情:

var iframe_document = document.getElementById("iframe_id").contentWindow.document;
for(var i in iframe_document.CKEDITOR.instances)
iframe_document.CKEDITOR.instances[i].destroy();

但是,似乎无法通过这种方式访问​​ ckeditor 实例。是否可以像这样从文档外部销毁实例?

澄清确切的错误是“无法读取未定义的属性'实例'”

最佳答案

全局变量属于窗口,而不是文档,所以试试这个:

var iframe_CKEDITOR = document.getElemenyById("iframe_id").contentWindow.CKEDITOR;
for(var i in iframe_CKEDITOR.instances)
iframe_CKEDITOR.instances[i].destroy();

关于javascript - 访问 iframe 中的 javascript ckeditor 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12591587/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com