Insertion
从 Prototype 1.6 开始,Insertion
类已经完全被 Element#insert 取代。
Insertion
用于动态插入 HTML 片断(显然,纯文本也包括在内),它提供了跨浏览器的支持。
可以采用四种方式进行插入:After
、Before
、Bottom
和
Top
,它们所表现出来的行为正如它们的名字一样。
注意,如果插入的 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
的最前面的子节点。