Не вполне понимаю механику селекторов в js. Есть таблица
<table>
<tr value="..." style="background-color: lightgreen;">...</tr>
<tr value="...">...</tr>
<tr value="..." style="background-color: lightgreen;">...</tr>
<tr value="...">...</tr>
<tr value="...">...</tr>
<tr value="...">...</tr>
</table>
Есть константа
const rStrings = [...document.querySelectorAll('tr[value]')]
.map(tr => tr.getAttribute('value'));
Но она даст вообще все значения в tr тегах. Как выбрать только те, что подкрашены светло-зеленым?
const rStrings = [...document.querySelectorAll('tr[value][style="background-color: lightgreen;"]')]
Но лучше:
const rStrings = [...document.querySelectorAll('tr.colored[value]')]
.colored {
background-color: lightgreen;
}
<tr value="..." class="colored">...</tr>
<tr value="...">...</tr>
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости