Javascript 如何清除所有内容的iframe?

Javascript 如何清除所有内容的iframe?,javascript,jquery,html,iframe,Javascript,Jquery,Html,Iframe,我正在使用iframe并从API动态加载其内容。我试图找到一种方法,在不改变src属性的情况下清除iframe中的所有内容。例如 <iframe class="bla" src="//blabla"> <html> Lots of HTML rendered </html> </iframe> 大量的HTML呈现 需要成为: <iframe class="bla" src="//blabla"></ifra

我正在使用iframe并从API动态加载其内容。我试图找到一种方法,在不改变src属性的情况下清除iframe中的所有内容。例如

<iframe class="bla" src="//blabla">
  <html>
     Lots of HTML rendered
  </html>
</iframe>

大量的HTML呈现
需要成为:

<iframe class="bla" src="//blabla"></iframe>

保留所有iframe属性非常重要。
有没有办法用javascript或jquery做到这一点?

请参见Oscar Jara对类似问题的回答:

如果iframe原点与封闭站点的原点相同,那么您应该能够在不违反跨域策略的情况下执行此操作。否则,它将不起作用


他包括一把工作小提琴。

如果它不是来自同一个来源,通常不能编辑其中的标记。为什么在这种情况下保持
src
属性很重要?如果这不是一个要求,您可以简单地将其设置为
about:blank
。我尝试不必重新运行用于获取属性的所有逻辑,只需清空iframe并将其重新发送到要再次呈现的API即可。