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('<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

Examples

测试页面:test-dom-insertion.html

homedom › dom-insertion :