Safari不支持javascript CSS

Safari不支持javascript CSS,javascript,css,safari,Javascript,Css,Safari,我已经编写了Javascript来动态地将css应用于页面 var css = 'body {background-color:#111;}'; var themeCssNode = document.getElementById('theme_css'); if (themeCssNode) { themeCssNode.parentNode.removeChild(themeCssNode); } themeCssNode = document.createElement('styl

我已经编写了Javascript来动态地将css应用于页面

var css = 'body {background-color:#111;}';
var themeCssNode = document.getElementById('theme_css');
if (themeCssNode) {
    themeCssNode.parentNode.removeChild(themeCssNode);
}
themeCssNode = document.createElement('style');
themeCssNode.type = 'text/css';
themeCssNode.id = 'theme_css';
document.getElementsByTagName('head')[0].appendChild(themeCssNode);
if (themeCssNode.styleSheet) {
    themeCssNode.styleSheet.cssText = css;
} else {
    var cssText = document.createTextNode(css);
    themeCssNode.appendChild(cssText);
}
上面的javascript在所有浏览器中都能很好地工作,但在safari中不起作用。我尝试过各种组合,但运气不好,所以最后我想把它放在这里,以获得专家的帮助


非常感谢您。

您有多个身体标签吗?我不确定这能实现什么。嗨,斯诺伯恩。。谢谢你的回复。。我没有多个身体标签…只有一个。。