我一直在尝试访问DOM对象中的子节点,但只是不能。
从console.log(tinymce.editors);
我在Chrome开发工具控制台中获得以下内容:
我希望能够访问dom - > doc - >锚定对象。但如果我尝试console.log(tinymce.editors.dom.doc.anchors);
,我只会得到
未捕获的TypeError:无法读取未定义的属性'doc'
实际上比console.log(tinymce.editors);
更进一步,例如执行console.log(tinymce.editors.dom);
会导致
未定义
我做错了什么?如何在JS对象中实现未来?
答案 0 :(得分:2)
editors
是一个数组,如控制台输出第一行的[
所示。您可以使用
console.log(tinymce.editors[0].dom);
和
console.log(tinymce.editors[0].dom.doc);
答案 1 :(得分:0)
您也可以使用
访问以下编辑器对象editor = tinymce.get(0); // or
editor = tinymce.get('your_editor_id');
console.log(tinymce.get(0).dom);
通常应该工作来获取dom对象。使用我的Chrome浏览器javascript控制台,它可以正常工作。