gpt4 book ai didi

javascript - 写入父项 > iFrame 的 > iFrame 内容

转载 作者:行者123 更新时间:2023-11-28 09:28:16 24 4
gpt4 key购买 nike

我有与此类似的 Html 布局:

父页面 > iFrame

我想编写动态 iframe 和内容,因此布局应与此类似:

父级 > iFrame > 编写新的 iFrame 及其内容

我可以使用此代码为子 iframe 编写 html 内容

父页面 > iFrame > Hello World !

var ifrm = document.getElementById('myIframe');
ifrm = (ifrm.contentWindow) ? ifrm.contentWindow : (ifrm.contentDocument.document) ? ifrm.contentDocument.document : ifrm.contentDocument;
ifrm.document.open();
ifrm.document.write('Hello World!');
ifrm.document.close();

但是我怎样才能在里面写相同的内容:

父页面 > iFrame > iFrame > Hello World ?

所有 iFrame 都位于同一域中。

最佳答案

var ifrm = document.getElementById('myIframe');
ifrm = (ifrm.contentWindow) ? ifrm.contentWindow : (ifrm.contentDocument.document) ? ifrm.contentDocument.document : ifrm.contentDocument;
var childfrm = ifrm.document.createElement('iframe');
childfrm.id = 'myChildIframe'; // repeat for any other properties you need
ifrm.document.body.appendChild(childfrm); // or use insertBefore to add it somewhere specific within the DOM
var childwin = (childfrm.contentWindow) ? childfrm.contentWindow : (childfrm.contentDocument.document) ? childfrm.contentDocument.document : childfrm.contentDocument;
childwin.document.open();
childwin.document.write('Hello World!');
childwin.document.close();

(这未经测试,但我认为它会起作用)

关于javascript - 写入父项 > iFrame 的 > iFrame 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14030506/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com