将JavaScript添加到iframe并执行它

时间:2016-01-18 04:03:48

标签: javascript html iframe

我正在尝试执行以下操作。假设我有html文件,其中包含空白iframe

<iframe id="preview"></iframe>

现在我需要编写一个脚本来更新那个iframe的内容

var preview=document.getElementById("preview");
    preview.src = 'data:text/html;charset=utf-8,' + HTML_CODE_HERE;

当代码包含外部CSS或javascript文件时,会出现问题,它们似乎不会解析/执行。

如何让iframe重新加载并重新运行HTML解析器以获取内容?

1 个答案:

答案 0 :(得分:0)

两件事。

1.为什么你的iframe的src是一个完整的HTML页面?你不应该创建一个HTML页面,比如page1.html,并在你的src中引用它吗?

2.您可能会遇到外部路径和CSS的问题,因为在显示iframe时会给出路径

3.要重新加载iframe,请检查此StackOverflow link