从 Prototype 1.6 开始,Insertion 类已经完全被 Element#insert 取代。

Insertion 用于动态插入 HTML 片断(显然,纯文本也包括在内),它提供了跨浏览器的支持。 可以采用四种方式进行插入:AfterBeforeBottomTop,它们所表现出来的行为正如它们的名字一样。

注意,如果插入的 HTML 包含有 <script> 标签,在插入后标签中的脚本会被自动执行 (Insertion 在内部调用 String#evalScripts)。

方法

After [不推荐]

new Insertion.After(element, html)

html 插入到页面中作为 element 的后继兄弟节点。

Before [不推荐]

new Insertion.Before(element, html)

html 插入到页面中作为 element 的前导兄弟节点。

Bottom [不推荐]

new Insertion.Bottom(element, html)

html 插入到页面中作为 element 的最后的子节点。

Top [不推荐]

new Insertion.Top(element, html)

html 插入到页面中作为 element 的最前面的子节点。