Во-первых, в элементе <table> должен быть обязательно хотя бы 1 <tbody>, и <tr> не может быть непосредственно в <table>, только через <thead>, <tbody> или <tfoot>.
Во-вторых метод innerText не является стандартным, лучше использовать textContent (не для IE<9)
|