Сообщение от voraa
|
for (let i = 0; i<rules.length; i++) { // Ищем правило с нужным селектором
if (rules[i].selectorText == ".css_l[value='0']::after") {
rule = rules[i]; break;
}
}
|
в общем виде, рули могут быть медиазапросами, тогда у них нет selectorText, зато есть свой массив cssRules, по которому тоже надо цикл
function findRuleBySel (rules, selectorText) {
if (!rules || !selectorText) return;
for (let i = 0; i<rules.length; i++)
const rule = findRuleBySel(rules[i].cssRules, selectorText) || ((rules[i].selectorText === selectorText) && rules[i]);
if (rule) {
return rule;
}
}
}