我有这样的事情:
<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();