Revision: 51312
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at September 21, 2011 01:40 by uberdragon
Initial Code
function changecss(theClass,element,value) { var cssRules; for (var S = 0; S < document.styleSheets.length; S++){ try{ document.styleSheets[S].insertRule(theClass+' { '+element+': '+value+'; }',document.styleSheets[S][cssRules].length); } catch(err){ try{document.styleSheets[S].addRule(theClass,element+': '+value+';'); }catch(err){ try{ if (document.styleSheets[S]['rules']) { cssRules = 'rules'; } else if (document.styleSheets[S]['cssRules']) { cssRules = 'cssRules'; } else { //no rules found... browser unknown } for (var R = 0; R < document.styleSheets[S][cssRules].length; R++) { if (document.styleSheets[S][cssRules][R].selectorText == theClass) { if(document.styleSheets[S][cssRules][R].style[element]){ document.styleSheets[S][cssRules][R].style[element] = value; break; } } } } catch (err){} } } } }
Initial URL
Initial Description
example usage: changecss('.ClassName','width','280px'); changecss('#IDname','color','red');
Initial Title
changecss() - Change any css class attributes
Initial Tags
Initial Language
JavaScript