How do I host a StyleSheet on my own website and use that StyleSheet to style elements on another website using JavaScript along with getting all the CSS Rules from my StyleSheet into an array of some sort? When I try to alert out the rules I get nothing.
My code so far:
var d = document;
var cssId = 'test';
var allRules = [];
if (!d.getElementById(cssId))
{
var head = d.getElementsByTagName("head")[0];
var link = d.createElement("link");
link.id = cssId;
link.rel = "stylesheet";
link.type = "text/css";
link.href = "http://consolution.dk/d12/Daniel/test.css";
link.media = "all";
head.appendChild(link);
var rules = link.cssRules;
for(var i = 0; i < rules.length; i++)
{
allRules.push(rules[i].selectorText);
alert(allRules[i]);
}
}