我正在尝试将 HTML 代码放入框架中。
我使用过的框架:document.write
并进入?
框架是:
var frameTwitter = document.getElementById('FrameTwitter');
最佳答案
为了写入 iFrame,您需要获取其 contentWindow
或 contentDocument
。
var frameTwitter = document.getElementById('FrameTwitter'),
frameDocument = frameTwitter.contentWindow || frameTwitter.contentDocument;
frameDocument = frameDocument.document || frameDocument;
frameDocument.write('<p>Hello World!</p>');
演示:http://jsfiddle.net/NTICompass/8Ekrs/1/
更新:
您还可以使用 window.frames
获取 iFrame 的 window
对象。
var frameDocument = window.frames.FrameTwitter.document;
frameDocument.write('<p>Hello World!</p>');
关于Javascript:将 javascript 中的 HTML 代码放入框架中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12532556/