Замена innerHTML не всегда подходит. Даже наоборот.
Делая так, вы сбросите все имеющиеся обработчики событий, например.
Обычно лучше найти все таблицы document.querySelectorAll('table')
Найти нужные строки в них, и потом заменить.
Все в сборе:
https://jsfiddle.net/1nymagk2/
Если нужно заменять только те ячейки, в которых еденица, то нужно добавить еще одну проверку
https://jsfiddle.net/1nymagk2/2/
Но вообще, может и не стоит делать замену, а просто добавлять к ячейке класс?