当前位置: 首页 > 面试题库 >

将html放入iframe(使用javascript)

郜振国
2023-03-14
问题内容

我可以创建一个空的iframe作为占位符,以便以后将html插入其中吗?

换句话说,假设我有一个ID为空的iframe,

如何在其中插入html?

我正在使用jquery,如果这样做更容易。


问题答案:

您也可以不用jQuery而做到:

var iframe = document.getElementById('iframeID');
iframe = iframe.contentWindow || ( iframe.contentDocument.document || iframe.contentDocument);

iframe.document.open();
iframe.document.write('Hello World!');
iframe.document.close();

jQuery的html从插入的HTML中剥离body,html和head标签。



 类似资料:
  • 问题内容: 按照标题,将HTML放入JSON是否被视为一种好习惯?我需要这样做的原因是因为我想要一个自定义下拉列表,其中列表来自用户输入,而json看起来像这样: 并且我有以下foreach(请记住,这是我的代码的精简版,已经进行了验证,但是出于这个问题,我将其取出) 我担心的是,可能会有一些特殊字符可能会破坏JSON字符串。请帮忙。 问题答案: 您不会是第一个这样做的人,当然也不会是最后一个。

  • 问题内容: 我有这样的事情: 而且我想使用jQuery编写元素,以使等效的HTML完全像这样: 另外,任何普通的Javascript也可以。 谢谢。 编辑 :经过更多的研究,似乎我正在寻找一个iframe的contentDocument属性的IE等效。“ contentDocument”是FF支持的W3C标准,但IE不支持。(惊喜) 问题答案: 两者都可以,您只需要针对不同的目标即可:

  • 问题内容: 我的网站上有以下iframe: 它具有滚动条。 如何摆脱它们? 问题答案: 不幸的是,我认为仅通过HTML和CSS属性完全符合HTML5的想法是不可能的。幸运的是,大多数浏览器仍然支持该属性(已从HTML5规范中删除了该属性)。 并不是HTML5的解决方案,因为唯一 错误地 支持HTML5的现代浏览器是Firefox。 当前的解决方案是将两者结合起来: 但是随着浏览器的更新,这可能变得

  • 问题内容: 如何在Java的JLabel中使用html标签? 问题答案: 要将html放在中,您可以使它看起来像这样

  • 问题内容: 我正在尝试将一些内容插入“空白” iFrame中,但是没有插入任何内容。 HTML: JS: 我正在调用该函数,所以我不明白为什么它没有插入。 问题答案: 您真的不需要jQuery: 如果绝对必须使用jQuery,则应使用 请不要忘记,如果您使用的是jQuery,则需要按如下所示插入DOMReady函数:

  • 问题内容: 我目前正在开发一个网站,我需要根据用户执行的操作来动态加载页面。 示例:如果用户单击“设置”按钮,则ajax函数将从外部页面加载该代码,并将其放入带有标签“设置”的div中。 这是我用来发出Ajax请求的代码: 这是第一个代码片段将ajax结果放入的位置: 该代码是从此处的函数调用的: 这是ajax函数将放入div 的html : 我想知道是否有一种方法也可以执行ajax函数返回的ja