В Firefox работать не будет:
<body>
<a style=" border:1px solid #CCC">Блок 1</a>
<a style=" border:1px solid #CCC">Блок 2</a>
<a style=" border:1px solid #CCC">Блок 3</a>
<script> alert(document.body.innerText) </script>
</body>
Кстати в кто-то мне говорил что мол innerText в Файрфоксе не особо нужен ибо есть textContent. Посмотрю я как сделать полноценную замену innerText через textContent. И как оно будет тормозить на большом числе элементов )