更新 :根据规格,该
link元素不允许出现在体内。但是,大多数浏览器仍会很好地呈现它。因此,要回答的意见问题-
一个真正具有添加
link到
head页面,而不是的
body。
function addCss(fileName) { var head = document.head; var link = document.createElement("link"); link.type = "text/css"; link.rel = "stylesheet"; link.href = fileName; head.appendChild(link);}addCss('{my-url}');
或使用jQuery轻松一点
function addCss(fileName) { var link = $("<link />",{ rel: "stylesheet", type: "text/css", href: fileName }) $('head').append(link);}addCss("{my-url}");
原始答案 :
您不必将其添加到头部,只需将其添加到body标签的末尾即可。
$('body').append('<link rel="stylesheet" type="text/css" href="{url}">')
正如Juan Mendes所说,您可以将样式表插入头部
$('head').append('<link rel="stylesheet" type="text/css" href="{url}">')
和没有jQuery的情况相同(请参见上面的代码)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)