function loadjscssfile(filename, filetype)
{
if (filetype=="css")
{
var fileref = document.createElement("link");
fileref.rel = "stylesheet";
fileref.type = "text/css";
fileref.href = "filename";
document.getElementsByTagName("head")[0].appendChild(fileref)
}
}
loadjscssfile("cssgreen.css", "css")
在我的HTML中我有
<a href="javascript:loadjscssfile('cssgreen.css','css')">Load green</a>
在html或者js中是否存在问题,我是相当新的,所以我可能会犯一些错误
答案 0 :(得分:4)
将"filename"
更改为filename
。您正在发送硬编码字符串作为参数,而不是传递给函数的参数。
答案 1 :(得分:0)
尝试删除“filename”周围的引号,因为它是变量而不是带引号的字符串;
fileref.href = filename;