title: Is it possible to alter a CSS stylesheet using JavaScript? (NOT the style of an object, but the stylesheet itself)
body: <p>Is it possible to alter a CSS stylesheet using JavaScript?</p>
  
  <p>I am <strong>NOT</strong> talking about:</p>
  
  <pre><code>document.getElementById('id').style._____='.....';
  </code></pre>
  
  <p>I <strong>AM</strong> talking about altering:</p>
  
  <pre><code>#id {
      param: value;
  }
  </code></pre>
  
  <p>besides doing something dirty (which we haven’t tried yet btw), like creating a new object in the head, innerHTML a style tag in there, etc. Although this, even if it did work, would pose a few issues as the style block is already defined elsewhere, and I’m not sure when/if the browser would even parse a dynamically created style block?</p>