12/01/23 06:59:07.06 o1zOEurT0
>>847
別にあんたに言ったわけではないんだけどな。それはともかく
考え方はそれでいいと思うけど[Win7 Driver 7.050 2012/1/20 719k]の部分という要求を満たしてないのでは?
せっかくなので俺の回答も晒す
function modifyCss(ss){
var oldRule = [], newRule = [];
for(var i = 0, st; st = ss[i]; i++){
for(var j = 0, rule; rule = st.cssRules[j]; j++){
if(/^\.etxt/.test(rule.selectorText) && rule.cssText.indexOf("color:") != -1){
oldRule.push(rule.selectorText + " { color:" + rule.style.color + "; }"); // 元の色指定を保存
rule.style.color = ""; // 色指定を削除
}}}
// 元の色指定に対し「親のTR要素のstyle属性でcolorが指定されていない場合」という条件を追加
oldRule.forEach(function(rule){ newRule.push('tr:not([style*="color"]) > ' + rule); });
GM_addStyle(newRule.join("\n"));
}
modifyCss(document.styleSheets);
上に続いて処理対象のTR要素に対して>>833のsetAttributeで色を指定すれば意図通り色が変わるはず