给定样式表的路径(或一些将生成有效CSS的URL):
var myStylesLocation = "myStyles.css";
......其中一个应该有效:
$.get(myStylesLocation, function(css) { $('') .html(css) .appendTo("head"); });
$('') .appendTo("head");
要么
$('') .appendTo("head");
接受的答案将不适用于IE 7(以及IE 8中的错误).以下将适用于IE以及FF和chrome/safari:
var url = 'urlOfStyleSheet.css' if(document.createStyleSheet) { try { document.createStyleSheet(url); } catch (e) { } } else { var css; css = document.createElement('link'); css.rel = 'stylesheet'; css.type = 'text/css'; css.media = "all"; css.href = url; document.getElementsByTagName("head")[0].appendChild(css); }