我正在尝试将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>');
演示:http://jsfiddle.net/NTICompass/8Ekrs/2/