0
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中是否有问题,我对此很陌生,所以我可能会犯一些错误

4

2 回答 2

4

更改"filename"filename。您正在发送硬编码字符串作为参数,而不是传递给函数的参数。

于 2012-12-11T18:35:08.757 回答
0

尝试删除“文件名”周围的引号,因为它是一个变量而不是带引号的字符串;

fileref.href = filename;

于 2012-12-11T18:35:53.773 回答