2017-07-27 44 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

請詳細說明您的問題 –

+0

[CSS的Javascript性能deleteRule]的可能的複製(https://stackoverflow.com/questions/24726725/javascript-css-deleterule-property) – Cedias

+0

我們無法幫助您提供您提供的信息。請詳細說明。 –

回答