3 回答

TA貢獻(xiàn)1875條經(jīng)驗(yàn) 獲得超3個(gè)贊
給定樣式表的路徑(或一些將生成有效CSS的URL):
var myStylesLocation = "myStyles.css";
...其中任何一種都可以工作:
使用AJAX加載
$.get(myStylesLocation, function(css)
{
$('<style type="text/css"></style>')
.html(css)
.appendTo("head");
});
使用動(dòng)態(tài)創(chuàng)建的<link>加載
$('<link rel="stylesheet" type="text/css" href="'+myStylesLocation+'" >')
.appendTo("head");
使用動(dòng)態(tài)創(chuàng)建的<style>加載
$('<style type="text/css"></style>')
.html('@import url("' + myStylesLocation + '")')
.appendTo("head");
要么
$('<style type="text/css">@import url("' + myStylesLocation + '")</style>')
.appendTo("head");

TA貢獻(xiàn)1820條經(jīng)驗(yàn) 獲得超9個(gè)贊
var cssPath = "/path/to/css/";
var linkStr = document.createElement("<link rel='stylesheet' type='text/css' href='"+cssPath+"' media='screen' />");
document.getElementsByTagName("head")[0].appendChild(linkStr);
添加回答
舉報(bào)