たとえば、ページ内の 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';
})