У меня есть таблица с конкретным столбцом, где ячейки содержат только «R», «N» или «Y». Я хочу покрасить строку на основе любого из указанных значений. Любые советы будут полезныСтрока цвета на основе значения ячейки
Вот что у меня есть, но его не меняя цвета строки
var rows = document.getElementById("trans_separate").getElementsByTagName("tbody")
[0].getElementsByTagName("tr");
// loops through each row
for (i = 0; i < rows.length; i++) {cells = rows[i].getElementsByTagName('td');
if (cells[14].innerText == R)
rows[i].className = "red";
else if (cells[14].innerText == Y)
rows[i].className = "Yellow";
else if (cells[1].innerText == N)
null
}
'если (клетки [14] .innerText == 'R') ...' – inser
Консоль должна быть направлена вам прямо к ответу. Если вы планируете работать с Javascript, важно научиться пользоваться консолью и отладчиком Chrome или FireBug. – mawburn
Вам действительно нужно забрать tbody, а затем tr, а затем ячейки? Я полагаю, что document.getElementById ("trans_separate"). GetElementsByTagName ('td') 'будет достаточно, чтобы получить все нужные вам ячейки. – lupatus