3 回答

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

TA貢獻1820條經驗 獲得超9個贊
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);
- 3 回答
- 0 關注
- 666 瀏覽
相關問題推薦
添加回答
舉報