2017-07-27 6 views
-2
var ter = document.styleSheets[1] 

ter.deleteRule(`.block__header::after`) 

console.log(`.block__header::after`) 

なぜそれがcssドキュメントから削除されませんか?疑似クラスだけが削除され、CSS文書全体が削除されるのはなぜですか?

コンソールでは、この疑似クラスを見つけます。ループを実行すると、ドキュメントのすべてのCSSが削除されます。

for (var i = 0; i < 1000; i++) { 
    ter.deleteRule(`.block__header::after`) 
} 
+1

[JavascriptのCSS deleteRuleプロパティ]の問題 –

+0

が重複する可能性を詳しく説明してください(https://stackoverflow.com/questions/24726725/javascript-css-deleterule-property) – Cedias

+0

:ここでは、これを行う方法の例を持っています私たちはあなたが提供するものについて、この情報をあなたに手助けすることはできません。詳しく教えてください。 –

答えて

関連する問題