我完全迷失了。
这是我的代码:
<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()中以确保有简单的副本。但没有任何改变......
我有人发现了什么,我嫁给了他/她!
感谢。