我正在尝试将HTML代码放入框架中。

我已经使用过框架:document.write并进入?

框架是:

var frameTwitter = document.getElementById('FrameTwitter');

最佳答案

为了写入iFrame,您需要获取其contentWindowcontentDocument

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/

09-11 01:03