【发布时间】:2012-11-26 03:58:42
【问题描述】:
我有一个模块化网页,每个模块都是一个可以与父页面交互的 iframe。特别是 iframe 向父级添加新元素(导航、选项卡等)。所有页面都在同一个域中。
到目前为止,我一直在 iframe 中使用这种模式:
var newDiv=document.createElement("div");
// do stuff with newDiv
parent.document.body.appendChild(newDiv);
我最近突然想到,因为 newDiv 将附加到父级,所以这样做会更有意义:
var newDiv=parent.document.createElement("div");
// do stuff with newDiv
parent.document.body.appendChild(newDiv);
我的问题:新元素是用 document.createElement 还是 parent.document.createElement 创建的有什么区别吗?
【问题讨论】:
标签: javascript iframe appendchild createelement