This question没有收到任何满意的答案,所以我再次问。如何替换iframe的全部内容?
我可以让我的iframe这样的:
var iframe = document.getElementById('preview');
var win = iframe.contentWindow;
var doc = win.document;
而写一些像这样的初始HTML它:
doc.write('<!DOCTYPE html><html><head><link rel="stylesheet" type="text/css" href="reset.css"></head><body>blah blah</body></html>');
这伟大工程,但现在我想更换整个事情与一些新的内容。我怎样才能做到这一点?
要说清楚,“整件事”我的意思是<head>
。我需要链接一些外部的JS和CSS。
优选地,这也包括<!DOCTYPE>
,但在这一点上它不是必需的。
@RobG:其实没有。这里发布的两个答案与那里发布的答案完全不同,并且他们实际上工作。我为什么期望有不同的东西?因为发布最后一个问题已经过去了半年,并且这里有一个新的用户群,并且因为我无法有效地解决一个旧问题。 – mpen
@RobG:另外,Esailija发布了一些我不知道的提示,也没有出现在其他答案中。 – mpen
让你的问题与同一时间发布的非常类似的问题混淆。 – RobG