/ Published in: JavaScript
                    
                                        
example usage: 
changecss('.ClassName','width','280px');
changecss('#IDname','color','red');
                changecss('.ClassName','width','280px');
changecss('#IDname','color','red');
                            
                                Expand |
                                Embed | Plain Text
                            
                        
                        Copy this code and paste it in your HTML
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){}
}
}
}
}
Comments
 Subscribe to comments
                    Subscribe to comments
                
                