我想添加動態CSS在我的HTML頁面,我做了一個功能使用導航功能,如果瀏覽器是Mozilla,然後功能將添加Mozilla的Css,否則它應該添加IE瀏覽器的CSS,但不知何故,我無法使它的工作。使用javascript添加動態CSS?
<head>
<script type="text/javascript">
var cs;
function nav() {
var txt= navigator.appCodeName;
if(txt=='mozilla') {
cs= mozilla;
}
else{
cs= ie;
}}
</script>
</head>
<body onload="nav()">
<p id="cab"></p>
</body>
</html>
我將把你[this](http://stackoverflow.com/a/9295354/1114171) – 2012-02-16 09:31:37
爲什麼要爲Safari,Chrome,Opera和其他不是Mozilla的其他東西添加IE特定的CSS?你爲什麼甚至擔心Mozilla?對它的支持在幾年前停止了,Mozilla基金會正在關注Firefox的瀏覽器工作。 – Quentin 2012-02-16 09:36:39
你爲什麼需要這個?瀏覽器像這樣嗅探非常非常過時並且通常是不必要的。大多數當前的瀏覽器都將CSS解釋爲差不多相同,所以如果你有偏差,那麼你很可能做錯了錯誤,或者如果沒有錯誤,通常會用一些簡單的工作來解決。 – RoToRa 2012-02-16 09:37:46