firefox support: no innerText; textContent