DocumentFragment的浏览器支持(DocumentFragment browser su

2019-07-04 02:33发布

今天我偶然在createDocumentFragment。 我想知道是否支持Do​​cumementFragment,以及如何在不同的浏览器,expecially IE系列。

任何人都知道这个问题什么?

Answer 1:

是的,它完全在所有现代浏览器(包括IE6)的支持。

请参阅: http://www.quirksmode.org/dom/w3c_core.html#miscellaneous



Answer 2:

一般来说它一直工作得很好按的DOM规范。

但是,不要指望非标准扩展无缝地工作......比如你不能设置的innerHTML上的DocumentFragment(这是因为它可以在一些大型的网页有很大的提高插入速度丢人)。



Answer 3:

         ╔═════════════════════════════════╗
         ║ document.createDocumentFragment ║
╔════════╬═════════════════════════════════╣
║ IE5    ║ true                            ║
║ IEM5.2 ║ true                            ║
║ IE5.5  ║ false                           ║
║ IE6+   ║ true                            ║
║ OPM6+  ║ true                            ║
║ OP7+   ║ true                            ║
║ N6+    ║ true                            ║
║ KQ     ║ true                            ║
╚════════╩═════════════════════════════════╝

要小心的是,存在并不总是需要执行。

陷阱

  • 在Mac IE的Mac 5.2不能添加文本节点来记录片段,也不是片段的内容附加到文件。
  • 歌剧7.2创建的片段,但不适样式创建的元素。


文章来源: DocumentFragment browser support