Изменение цвета некоторых табличных элементов

Есть страница, на которой выведена таблица, блоки идут списком и каждый состоит из двух частей, очень надо при наступлении определенных обстоятельств изменить цвет шапки блока head и тела body.

Код страницы примерно такой:

<tbody id="der_cont">
<tr class="head" id="head_рандомные цифры" style="background:#какой-то цвет;">
<td align="left">
<select id="stat_рандомные цифры" style="width:100px;">
<option value="1">первый</option>
<option value="2">второй</option>
</select>
</td>
<tr class="body" id="body_рандомные цифры" style="background:#какой-то цвет;" 
<td></td>
<td></td>
………………….
<td></td>
<td></td>
<td align="left">
<div class="tags">
<span>спецтег</span> 
</div>
<tbody>

Так же для каждого блока есть свой, скажем так статус "первый", "второй" и "спецтег", так вот нужно проверить активен ли статус "первый" и присутствует ли спец тег "спецтег" если все есть, то меняет цвета у head и body.

Начала писать вот такой скрипт:

var li_1 = document.getElementsByTagName('liс')[1];
var colorDivs = document.getElementsByClassName('head');
var colorDivs1 = document.getElementsByClassName('body');
var tags = document.getElementsByClassName('tags');
var span = document.querySelector('.tags > span');

li_1.addEventListener('click', function() {
 setInterval(function() {
 for (var i = 0; i < tags.length; i++) {
    if (document.querySelector('.tags > span').innerHTML == "спецтег") {
 colorDivs[i].style.backgroundColor = "#eea044";
 colorDivs1[i].style.backgroundColor = "#eeb877";
     } 
    }
}, 1000);
});

Уже на этом этапе не работает, помогите пожалуйста дописать, чтоб все работало.


Ответы (0 шт):