我有一个创建新 div 元素的脚本。然后,我想使用appendChild方法将div附加到页面主体。
脚本看起来像这样:
var div = document.createElement('div');
div.id = 'newdiv';
document.body.appendChild(div);
不幸的是,div 也附加到了 iframe 的主体中。所以,我的问题是,如何引用文档的真实正文,不包括 iframe 的正文?这样,div 就只附加一次,到文档的“真实主体”。之前谢谢,如果我的英语不好的话,很抱歉。 :-D
编辑:
这发生在 Mozilla Firefox 浏览器上。我还没有在任何其他浏览器上测试过它。还有一个信息,这是我尝试开发的 GreaseMonkey 脚本。
最佳答案
top.document.body.appendChild(div);//也许?
关于javascript - 如何引用页面真实的 'body'? [不是 iFrame 主体],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2437148/