Ерунда, конечно, но лучше получать текст через `textContent` с фоллбеком на `innerText`. Как-то так, например:
```js
function cellText(row, index) {
    return row.cells[index].textContent || row.cells[index].innerText;
}
var s1 = cellText(a, 0) + cellText(a, 1) + cellText(a, 2);
```