Update getText() to support FF

innerText doesn't work on FF, and textContent is the closest thing.
https://developer.mozilla.org/en-US/docs/Web/API/Node.textContent
textContent isn't supported in IE<=8. Would you be happy with `return element.textContent || element.innerText`?