原來,在 document.styleSheets 裡,存放了我們定義過的 style (class)。
也就是在 <style type="text/css"> 或 <link rel="stylesheet" type="text/css" href="src.css"> 這兩類地方寫的 style。
使用 javascript 可以取出內容。
var count = document.styleSheets.length;
for (var y=0; y < count; y++)
{
var classes = document.styleSheets[y].rules || document.styleSheets[y].cssRules
for(var x=0;x<classes.length;x++) {
console.log("sheet"+y.toString()+" rule"+x.toString()+":"+classes[x].selectorText+":"+((classes[x].cssText) ? (classes[x].cssText) : (classes[x].style.cssText)));
}
}
沒有留言:
張貼留言