到达JS DOM对象?

时间:2012-10-21 12:36:24

标签: javascript dom tinymce

我一直在尝试访问DOM对象中的子节点,但只是不能。

console.log(tinymce.editors);我在Chrome开发工具控制台中获得以下内容:

enter image description here

我希望能够访问dom - > doc - >锚定对象。但如果我尝试console.log(tinymce.editors.dom.doc.anchors);,我只会得到

  

未捕获的TypeError:无法读取未定义的属性'doc'

实际上比console.log(tinymce.editors);更进一步,例如执行console.log(tinymce.editors.dom);会导致

  

未定义

我做错了什么?如何在JS对象中实现未来?

2 个答案:

答案 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控制台,它可以正常工作。