84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
たとえば、ページ内の CSS グローバル スタイルを動的に変更する場合は、ページ上のすべてのフォントの色を赤に変更します。これは CSS を通じて実現できます
そして、js を使用してページ上のすべての要素のスタイルを変更する場合、つまり、js を介してボタンをクリックしてページ上のすべての要素のスタイルを動的に赤に変更する場合、どのように実装すればよいでしょうか
闭关修行中......
この方法しか思いつきません。
CSS スタイル関連のインターフェイスを使用します stylesheet.insertRule或者stylesheet.addRule どちらも CSS スタイルを動的に挿入できます
stylesheet.insertRule
stylesheet.addRule
例えば
削除する必要がある場合は、deleteRule和removeRule関連情報を確認する方法が2つあります
deleteRule
removeRule
[].forEach.call(document.querySelectorAll('*'),function(a){ a.style.color = 'red';})
この方法しか思いつきません。
リーリーCSS スタイル関連のインターフェイスを使用します
ie9+ との互換性は良好です。stylesheet.insertRule
或者stylesheet.addRule
どちらも CSS スタイルを動的に挿入できます例えば
リーリー削除する必要がある場合は、
。deleteRule
和removeRule
関連情報を確認する方法が2つあります[].forEach.call(document.querySelectorAll('*'),function(a){
a.style.color = 'red';
})