可以用JS根据不同域名调用不同的CSS文件吗

JavaScript016

可以用JS根据不同域名调用不同的CSS文件吗,第1张

可以,但如果用户端不支持js的话就显示没有css的界面了,想想看。

建议在每个页面中使用<link rel="stylesheet" href="CSS1.css地址">放在<head>标签里。通常的做法都是这样的。

如下代码可以实现,你可以按照下面注释的提示修改一下:

<a href="#" id="link">链接A</a>

<script>

window.onload = function(){

var style = ""

var url = document.location.href

if(url.lastIndexOf("/") >= 0)

url = url.substring(0, url.lastIndexOf("/")).replace("

, "")

alert(url) //可以根据这里弹出来的域名值来修改下面case后面的域名

switch(url){

case "wwwbaiducom/111": //这里域名你自己改一下

style = "#ff0000"

break

case "wwwbaiducom/222": //这里域名你自己改一下

style = "#000"

break

}

document.getElementById("link").style.color = style

}

</script>

看右上角私信