Methods
insertBefore
HTMLElement insertBefore ( newNode, refNode )
将 newNode 插入到 refNode 之前。
- Parameters:
-
newNode
<HTMLElement|String>
newNode, 要插入的新节点,可以是 html 字符串。
- Returns:
HTMLElement
- 插入的新节点 newNode
var S = KISSY, DOM = S.DOM;
// 在 elem2 前面插入 elem1
DOM.insertBefore(elem1, elem2);
// 在 elem2 前面插入 p 节点
DOM.insertBefore(DOM.create('<p>'), elem2);
// 在第一个 class 为 hot 的元素前面插入 elem1
DOM.insertBefore(elem1, '.hot');
insertAfter
HTMLElement insertAfter ( newNode, refNode )
将 newNode 插入到 refNode 之后。
- Parameters:
-
newNode
<HTMLElement|String>
newNode, 要插入的新节点,可以是 html 字符串。
- Returns:
HTMLElement
- 插入的新节点 newNode
append
void append ( node, parent )
将 node 追加到 parent 子节点最后。
prepend
void prepend ( node, parent )
将 node 追加到 parent 子节点最前。