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 关注
- 632 浏览
相关问题推荐
添加回答
举报