How do you add CSS with Javascript?

前端 未结 14 2785
旧时难觅i
旧时难觅i 2020-11-22 17:18

How do you add CSS rules (eg strong { color: red }) by use of Javascript?

14条回答
  •  广开言路
    2020-11-22 18:07

    The solution by Ben Blank wouldn't work in IE8 for me.

    However this did work in IE8

    function addCss(cssCode) {
    var styleElement = document.createElement("style");
      styleElement.type = "text/css";
      if (styleElement.styleSheet) {
        styleElement.styleSheet.cssText = cssCode;
      } else {
        styleElement.appendChild(document.createTextNode(cssCode));
      }
      document.getElementsByTagName("head")[0].appendChild(styleElement);
    }
    

提交回复
热议问题