2014-05-21 151 views
0

我讓用戶在打印之前更改頁面中每個元素的任何屬性(位置,顏色和...)。如何將元素CSS轉換爲JSON?

我正在尋找一種方式,用戶可以存儲新的樣式表並隨時恢復它?我試圖解析element.style,但它不返回數組! 也$(element).css()沒有任何爭論沒有工作!

+0

提供樣品。 –

+0

樣本?轉換此頁面的文件! –

+0

不是,你想如何存儲它?哪個結構?風格屬性呢?誰贏 ?內聯樣式還是屬性?你的問題還不夠清楚 –

回答

0

除了將自定義樣式分配給每個元素,您可以爲整個頁面使用唯一樣式類和單個樣式表(將其添加到頭部,記住元素或給它一個唯一的ID),其中包含您的自定義樣式。

您可以再通過stylesheet.cssRules枚舉的樣式表,並建立您的自定義JSON

1

感謝約翰我找到了正確的答案!我只需要解析

window.getComputedStyle(element); 

TNX大家:)

相關問題