2

我必须使用 iframe 从 textarea 显示 html 代码的预览(整个 html 页面当然以 html 标记...等开头)。它适用于 webkit 浏览器,但不适用于 Firefox。

文本区域:

<textarea id="document_token_body">the source code of a html page here</textarea>

预览区:

<iframe id="result" width="680px" frameborder="0"></iframe>

和javascript代码:

document.getElementById('result').contentWindow.document.documentElement.innerHTML = document.getElementById('document_token_body').value;
4

1 回答 1

2

尝试contentDocument代替contentWindow.document.

在 Firefox 20 中为我工作:http: //jsfiddle.net/7vyDa/

于 2013-02-14T08:51:25.033 回答