逻辑无法识别表单元格值
大家好,
我有一个来自Oracle DB的简单数据表.有一列,而每个单元格只包含一个字符-"R"、"Y"或"N".
逻辑集中在正确的列上,因为我使用了"ert(cell[14].innerText);在浏览器中查看我的返回值.
问题是,当我尝试基于R、Y或N的单元格值对行背景颜色应用颜色更改时,没有发生任何反应...?以下是我到目前为止的代码,任何帮助都将不胜感激.
选择 | 换行 | 行号
- var rows = document.getElementById("trans_separate").getElementsByTagName("tbody")[0].getElementsByTagName("tr");
- //alert(rows.length);
- for (i = 0; i < rows.length; i++) {
- cells = rows[i].getElementsByTagName('td');
- if (cells[14].textContent === 'R') rows[i].className = "red";
- else if (cells[14].textContent === 'Y') rows[i].className = "yellow";
- else if (cells[14].textContent === 'N') rows[i].className = "green";
- }