看来
document.createElement('iframe');
自动创建head
和body
标签。
我已经在 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/