使用Javascript或jQuery将元素写入子iframe

我有这样的事情:

<html>

<body>

<iframe id="someFrame"></iframe>

</body>

</html>

而且我想使用jQuery编写元素,以使等效的HTML完全像这样:

<html>

<body>

<iframe id="someFrame">

<!-- inside the iframe's content -->

<!-- <html><body> -->

<div>A</div>

<div>B</div>

<div>C</div>

<!-- </body></html> -->

</iframe>

</body>

</html>

另外,任何普通的Javascript也可以。

谢谢。

:经过更多的研究,似乎我正在寻找一个iframe的contentDocument属性的IE等效。“

contentDocument”是FF支持的W3C标准,但IE不支持。(惊喜)

回答:

两者都可以,您只需要针对不同的目标即可:

var ifrm = document.getElementById('myIframe');

ifrm = ifrm.contentWindow || ifrm.contentDocument.document || ifrm.contentDocument;

ifrm.document.open();

ifrm.document.write('Hello World!');

ifrm.document.close();

以上是 使用Javascript或jQuery将元素写入子iframe 的全部内容, 来源链接: utcz.com/qa/401723.html

回到顶部