, document.styleSheets IE. $.each(), .
jQuery, for length, . document.styleSheets length, , , . , for $.each() :
for (var value = object[0];
i < length && callback.call( value, i, value ) !== false;
value = object[++i]){}
, . , for i , value.
. :
javascript:var a=[1,2,3];alert(a[3]);void(0);
javascript:alert(document.styleSheets[document.styleSheets.length]);void(0);
, IE.
var allRules;
$(function() {
var fileRules;
allRules = {};
for (var i = 0; i < document.styleSheets.length; i++)
{
fileRules = document.styleSheets[i].cssRules || document.styleSheets[i].rules;
$.each(fileRules, function() {
allRules[this.selectorText] = this;
});
}
});