Для каждого th в tr поменять цвет

316
28 мая 2017, 21:51

Есть у меня вложенный цикл, а в нем строка:

<tr id="@i@j">
    <th>1</th>
    <th>2</th>
</tr>

Как в javascript для каждого столбца th в tr по id изменить фон?

Answer 1
var mytr = document.getElementById(th.id);
$(mytr).find('th').each(function () {
    this.style.backgroundColor = "#dff0d8";
});
Answer 2

Сразу ищем tr а в нем уже все th и для каждого меняем фон

let elements = document.querySelectorAll("#@i@j > th");
for (let i = 0; i < elements.length; i++) {
    elements[i].style.backgroundColor = '#C65858';
}
READ ALSO
Загрузка в веб-приложение файла из Google Drive

Загрузка в веб-приложение файла из Google Drive

Нужно загрузить в веб-приложение файл из Google Drive для обработки этого файла при помощи функций HTML5, не покидая страницы веб-приложенияНапример,...

253
Как работает караоке плеер по ссылке? [требует правки]

Как работает караоке плеер по ссылке? [требует правки]

Делаю караоке сайт для любителей народных песенПрошу подсказать как создать караоке плеер как на данном сайте

251
Как связать create-react-app с back-end сервером?

Как связать create-react-app с back-end сервером?

Всем привет, часа 3 сижу не могу связать реакт приложение с сервером на node (express) В документации пишут прописать proxy в packagejson

253
Цикл для каждого textarea в tbody

Цикл для каждого textarea в tbody

Как выбрать каждый textarea в tbody?

196