Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 2nd, 2012  |  syntax: None  |  size: 0.56 KB  |  hits: 18  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. How do I add CSS rules to a document fragment across IE/FF?
  2. var newDom = document.createDocumentFragment();
  3.  
  4. newDom.appendChild(document.createElement("style"));
  5. newDom.appendChild(document.createElement("div"));
  6.  
  7. if (newDom.childNodes[0].styleSheet){
  8.     newDom.childNodes[0].styleSheet.cssText = "div{color:red;}";
  9.     alert(newDom.childNodes[1].currentStyle.color);
  10. }else{
  11.     newDom.childNodes[0].appendChild(document.createTextNode("div{color:red;}"));
  12.     alert(window.getComputedStyle(newDom.childNodes[1], null).color);
  13. };
  14.        
  15. obj.style.cssText = 'something';