font-size: 0px;
height: 0px;
padding-top: 0px;
padding-bottom: 0px;
div.style.fontSize = '0px';
div.style.height = '0px';
div.style.paddingTop = '0px';
div.style.paddingBottom = '0px';
#main_content > table > tbody > tr:has(td.wht_items[data-tooltip-text="Подробная история Торговой площадки"]) *
const parent = document.querySelector("#main_content > table > tbody");
//какой то менее важный код
const divs = parent.querySelectorAll(':scope > tr');
//какой то менее важный код
if (document.querySelector("#main_content > table > tbody > tr:nth-child(" + num + ") > td.wht_items").innerText.includes("Торговая площадка Steam"))
<td data-tooltip-text="какой то текст" class="wht_items " "="" aria-describedby="tooltip-3">какой то другой текст</td>
<td data-tooltip-text="какой то текст"></td>
, его может обрабатывать CSS<td>какой то другой текст</td>
, его не может обрабатывать CSS td.wht_items[data-tooltip-text="какой то текст"]
<td data-tooltip-text="какой то текст" class="wht_items " "="" aria-describedby="tooltip-3">какой то другой текст</td>
const element = document.querySelector("#responsive_page_template_content > div.page_content_ctn > div > div > div > div > div > div > div > div > div > span");
element.style.color = "red";
var textElements1 = document.querySelectorAll("#responsive_page_template_content > div.page_content_ctn > div > div > div > div > div > div > div > div > div > span");
textElements1.forEach(function(element) {
element.style.color = 'red';
});
<td data-tooltip-text="какой то текст"></td>
. Но есть случаи когда текст в<td>какой то другой текст</td>
и это никак через Stylus не сделать.Есть стиль пример которого я показывал. Он применяется ко всем тегам внутри селектора
#main_content > table > tbody > tr *
Если в селектора
#main_content > table > tbody > tr > td.wht_items
есть текст в
<td data-tooltip-text="какой то текст"></td>
А нужно такой же стиль применять так же если текст в
<td>какой то другой текст</td>
, и это через CSS на Stylus уже не сделать. Нужен например Tempermonkey где уже JS все решаетЯ сделал первый скрипт на JS который применяет стиль к селектору
#main_content > table > tbody > tr > td.wht_items
если находит искомый текст. А нужно искать текст в
#main_content > table > tbody > tr > td.wht_items
а стиль применять ко всем тегам внутри
#main_content > table > tbody > tr *
если искомый текст найден. И вот это у меня не получается сделать.
Что бы понять мой вопрос достаточно понимать как работают селекторы CSS и селекторы JS