我自己解决的办法
我弄了半天,最后认为在firefox里没有能直接加载CSS的语句
所以只要用
document.write('<link href="css/cs1.css" rel="stylesheet" type="text/css">');
替换
function fbl()
{
document.createStyleSheet("css/cs1.css")
}
然后删掉<body onload="fbl()"> 这句中的onload="fbl()"
唔,没有调用的语句,只好这样硬输出文本了.碎碎念.....
我弄了半天,最后认为在firefox里没有能直接加载CSS的语句
所以只要用
document.write('<link href="css/cs1.css" rel="stylesheet" type="text/css">');
替换
function fbl()
{
document.createStyleSheet("css/cs1.css")
}
然后删掉<body onload="fbl()"> 这句中的onload="fbl()"
唔,没有调用的语句,只好这样硬输出文本了.碎碎念.....
就是类似下面这个
var css=document.createElement('link');
css.href='c.css';
css.rel="stylesheet";
css.type="text/css";
document.body.appendChild(css);
<head>
<SCRIPT LANGUAGE="JavaScript">
function fbl()
{
var css=document.createElement('link');
css.href='css/cs1.css';
css.rel="stylesheet";
css.type="text/css";
document.body.appendChild(css);
}
</SCRIPT>
</head>
<body onload="fbl()">
abcdefg
</body>
</html>