Use either `innerText` or `textContent`
Prefer `textContent` over `innerText`
Hard code ELEMENT_NODE and TEXT_NODE

Earlier versions of IE do not have `ELEMENT_NODE` and `TEXT_NODE`
defined on `document`.
Text nodes should be updated with `nodeValue`

Text nodes do not necessarily support `innerText` or `textContent` in
all browsers. The most correct and cross-platform compatible way is by
using the `nodeValue` attribute.
Use faster + more portable way to empty an element

http://stackoverflow.com/a/3955238/828646
Fix #10

Resolve several Internet Explorer 8 issues:

 * `document.ELEMENT_NODE` and `document.TEXT_NODE` are not defined constants
   on early IE version.

 * Emptying out a table element using `innerHTML = ""` causes a runtime error.

 * `textContent` is not supported on all IE versions. Use `innerText` instead.

 * Text nodes do not support neither of `textContent` nor `innerText` and
   should be set using `nodeValue`.
v0.2.6