### 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`

home › dom › dom-insertion :