我想做一個Chrome擴展(如此體面的&記錄的Javascript),從文檔中刪除所有font-size
聲明。我可以使用Javascript刪除文檔中的字體大小聲明嗎?
文檔樣式表:
document.styleSheets
樣式規則:
document.styleSheets[0].rules
規則聲明(或叫幹麻EM):
document.styleSheets[0].rules[0].style.fontSize
如何刪除最後一個?我想使用瀏覽器的標準,,所以沒有把一切設置爲100%。有沒有辦法去除所有font-size
款式?
(我不關心內嵌樣式或JavaScript添加樣式。)
BTW
有人知道爲什麼.rules
爲空(null
)爲all.css
樣式堆棧溢出?那裏有很多風格,Chrome使用它們。爲什麼我無法在document.styleSheets中訪問它們?
你能找到瀏覽器的默認CSS模板,然後從那裏提取值? – mc10 2011-06-04 21:00:15
這將是很多工作。我會認爲重置用戶/頁面的CSS更容易,但我可能是錯的。 'style.removeProperty('font-size')'做了些什麼,但我不確定是什麼。也許我正在接近問題/解決方案解決方案錯誤(使用document.styleSheets)..? – Rudie 2011-06-04 21:39:14
你可以設置所有的字體大小爲'繼承'? – Jeff 2011-06-04 21:48:16