javascript create iframe - 自动创建 head 和 body 标签

标签 javascript html iframe

看来

document.createElement('iframe');

自动创建headbody标签。

我已经在 Firefox、Chrome 和 IE9+ 中对此进行了测试。

这是标准吗,否则其他浏览器可能不会有这样的 react 。 我问这个问题是因为我想知道在向其中插入一些元素之前是否需要检查这些标签是否已创建。如果我可以避免检查条件,我会非常高兴,因为我想让我的 js 代码尽可能精简。

最佳答案

据我所知,它不是标准的,但所有常见浏览器都支持。标准只定义了有一个HTML标签,所以

document.documentElement
支持

。 您可以检查:

document.documentElement.children.length > 0

关于javascript create iframe - 自动创建 head 和 body 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38689064/

相关文章:

javascript - 使用 appendChild 将 iframe 移动到其他父级时如何防止 iframe 重新加载

html - 嵌入 youtube 视频时出错需要帮助

javascript - 将模型的属性渲染为 HTML 页面标题

javascript - 从响应 header 访问 Set-Cookie

html - 我网站的全宽导航栏

html - 如何设置组中 svg 元素的变换原点?

html - 在 Bootstrap 中添加下拉登录

jquery - 在输入更改时更改 css

javascript - React-Draft-Wysiwyg:自动滚动新行

javascript - 加载外部JS文件的进度