从 Prototype 1.6 开始,Insertion 类已经完全被 Element#insert 取代。
Insertion 用于动态插入 HTML 片断(显然,纯文本也包括在内),它提供了跨浏览器的支持。 可以采用四种方式进行插入:After、Before、Bottom 和 Top,它们所表现出来的行为正如它们的名字一样。
注意,如果插入的 HTML 包含有 <script> 标签,在插入后标签中的脚本会被自动执行 (Insertion 在内部调用 String#evalScripts)。
new Insertion.After(element, html)
将 html 插入到页面中作为 element 的后继兄弟节点。
new Insertion.Before(element, html)
将 html 插入到页面中作为 element 的前导兄弟节点。
new Insertion.Bottom(element, html)
将 html 插入到页面中作为 element 的最后的子节点。
new Insertion.Top(element, html)
将 html 插入到页面中作为 element 的最前面的子节点。