gpt4 book ai didi

javascript - 如何替换 iframe 的全部内容?

转载 作者:行者123 更新时间:2023-11-30 10:46:58 24 4
gpt4 key购买 nike

This question没有得到满意的答复,所以我再问一次。

我可以这样获取我的 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> , 但此时它不是必需的。

最佳答案

您可以简单地从 DOM 中删除旧的 iframe 节点并创建一个包含新内容的新节点。

关于javascript - 如何替换 iframe 的全部内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7780843/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com