Таким образом, в качестве предостережения, чтобы сделать это с помощью javascript, вы уже добавляете тег стиля в каждую ячейку, который будет переоценивать и рисовать каждую независимо, как вы говорите, например, добавление новых строк и т. Д., Которые также потребуютзапускать этот метод каждый раз.
Другим вариантом, который следует рассмотреть, является селектор CSS, который не нуждается в обновлении, и он будет обрабатывать проблему, не добавляя новый тег стиля в каждую ячейку, который становится чем-то вродедобавлен атрибут data-whatever="<value>"
против style="background-color: <colorThatWillBeConvertedToRGBAutomatically>"
для каждой ячейки.
Так что просто опция без js;
// Nope.
[data-tag=Pass] {
background-color: green;
}
[data-tag=Fail] {
background-color: red;
}
<table>
<tr class="google-visualization-table-tr-even">
<td class="google-visualization-table-td" data-tag="TC-206">TC-206</td>
<td class="google-visualization-table-td" data-tag="Customer logs in">Customer logs in</td>
<td class="google-visualization-table-td" data-tag="Fail">Fail</td>
<td class="google-visualization-table-td" data-tag="Fail">Fail</td>
<td class="google-visualization-table-td" data-tag="Fail">Fail</td>
<td class="google-visualization-table-td" data-tag="Pass">Pass</td>
<td class="google-visualization-table-td" data-tag="Fail">Fail</td>
<td class="google-visualization-table-td" data-tag="Pass">Pass</td></tr>
<tr class="google-visualization-table-tr-odd">
<td class="google-visualization-table-td" data-tag="TC-207">TC-207</td>
<td class="google-visualization-table-td" data-tag="Customer signs out">Customer signs out</td>
<td class="google-visualization-table-td" data-tag="Fail">Fail</td>
<td class="google-visualization-table-td" data-tag="Fail">Fail</td>
<td class="google-visualization-table-td" data-tag="Fail">Fail</td>
<td class="google-visualization-table-td" data-tag="Fail">Fail</td>
<td class="google-visualization-table-td" data-tag="Pass">Pass</td>
<td class="google-visualization-table-td" data-tag="Pass">Pass</td></tr>
</table>