我正在创建一个样式元素,我需要将一些CSS放入其中.以下代码适用于Chrome,Safari和FF,但在IE8中失败:
var styleElement = document.createElement("style");
styleElement.type = "text/css";
styleElement.innerHTML = "body{background:red}";
document.head.appendChild(styleElement);
Run Code Online (Sandbox Code Playgroud)
在IE8中,代码在innerHTML部分时失败了.我试过做:
var inner = document.createTextNode("body{background:red}");
styleElement.appendChild(inner);
Run Code Online (Sandbox Code Playgroud)
但是,"意外调用方法或属性访问"也失败了.我正在寻找解决方法或解决方法.