ルールを更新する CSS と共に更新する CSS ルールを受け取る関数を作成しようとしていますが、これまでのところ次のようになっています。
getCSSRule:function(getRule, newRule){
var styles=document.styleSheets;
for(var i=0,l=styles.length; i<l; ++i){
var sheet=styles[i];
if(sheet.title === "style"){
var rules=sheet.cssRules;
for(var j=0, l2=rules.length; j<l2; j++){
var rule=rules[j];
// SELECT APPROPRIATE RULE IN STYLESHEET
if(getRule === rule){
// LOSE IT HERE
};
};
};
};
},
これまでのところ、コードは機能します。すべてのスタイルシートが検索され、タイトルごとにターゲットが指定され、そのスタイルシートのルールがループされます。私が今直面している問題は、getRule (関数に渡された CSS ルール名) を CSS のルールと比較することです。私は document.styleSheets を使用するのが初めてで、構造がやや混乱しています。どんな助けでも大歓迎です。ありがとう!