现实与调试控制台之间的区别

时间:2017-07-03 12:42:24

标签: javascript jquery dom console.log

我完全迷失了。

这是我的代码:

<video webkit-playsinline ></video>

我得到一个iframe,然后在控制台中显示它。它出现了,当我查看其contentDocument - &gt;第一个孩子,我发现之前放置的 var iframe = $(this.module.parentDocument).find("iframe[data-modulid='" + modulid + "']"); console.log("iframe", Object.assign(iframe)); var module = iframe[0].contentDocument.children[0].getAttribute("module"); console.log("module", Object.assign(module)); 属性。

但是当我把它放在var中然后我在控制台中显示它时,它是未定义的,它不再存在了。我可以去找第一个孩子,但显然没有module

我认为这是因为在控制台中,内容是“实现的”,因此我将我的vars放在Object.assign()中以确保有简单的副本。但没有任何改变......

我有人发现了什么,我嫁给了他/她!

感谢。

0 个答案:

没有答案