ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
22 декабря
995721
Гyдвинволшебник (16.04.2020 10:57, просмотров: 41849)
Прошу подсказки у тех, кто сечет в теме: Создаю HTML таблицу из полученного XML в функции JS. Как в этом же цикле задать фоновый цвет строки таблицы? Необходимо подкрасить фон строки таблицы в зависимости от содержимого одного из полей строки. После создания таблицы могу конечно провернуть еще один цикл для смены фона, но хотелось бы вставить HTML тег для фона прямо в этом цикле. С утра бьюсь - нихрена не выходит.. 

function MakeTable(xml) { var i; var xmlDoc = xml.responseXML; x = xmlDoc.getElementsByTagName("TBL1"); table="<tr><th>Госномер</th><th>Склад</th><th>Номенклатура</th></tr>"; for (i = 0; i <x.length; i++) { table += "<tr onclick='displayA(" + i + ")'><td>"; table += x[i].getElementsByTagName("CAR")[0].childNodes[0].nodeValue; table += "</td><td>"; table += x[i].getElementsByTagName("STR")[0].childNodes[0].nodeValue; table += "</td><td>"; table += x[i].getElementsByTagName("NOM")[0].childNodes[0].nodeValue; table += "</td></tr>"; } document.getElementById("demo").innerHTML = table; }