0
我需要通過ID或 類,我需要的CSS自定義CSS只如何獲得一個元素的所有自定義CSS沒有瀏覽器默認的CSS
我有這個函數來獲得應用於元素的所有CSS這返回所有的CSS,包括瀏覽器默認內置的CSS,我只需要應用的CSS,就像螢火蟲將如何工作。
Firebug不足以讓我使用,因爲我最終需要將數據導出到json中並以各種方式使用。
這隻需要是javascript或jquery解決方案。
這是我迄今爲止
<div id="elemId" style="border:1px solid red;">
var elem1 = document.getElementById("elemId");
var style = window.getComputedStyle(elem1, true);
console.log(style);
所以一般我需要知道的CSS已經被應用到該對象,我需要所有的外部和內聯CSS。我不能通過名稱使用單個getProperty,因爲在大多數情況下,我不知道應用了什麼,我需要自定義CSS的完整列表。
請只提交自己測試過的代碼,不要在沒有測試代碼的情況下從其他論壇粘貼。
感謝 丹尼爾
您是否對您在網頁中加載的樣式表有所控制? –
如果您對WebKit-only解決方案感到滿意,請查看'window.getMatchedCSSRules(...)' –
這裏是否適合您? http://stackoverflow.com/questions/754607/can-jquery-get-all-css-styles-associated-with-an-element – romuleald