如何使用js更改当前网站的颜色?

时间:2012-10-10 07:48:56

标签: javascript web

我是JS的新手。我正在尝试编写一个JS代码来改变当前链接的颜色。例如,如果它在主页中,颜色将为红色,其他颜色为蓝色。但如果我点击SHOP标签,商店将变为红色,其他商品将变为蓝色。

这是我的想法:

if(currentpage.href==one of a.href)
then a.style.color=red

我搜索了很多页面,但是当我尝试使用它们时,其中一些在本地计算机上工作,但它们都没有在服务器上工作。

拜托,请帮助我! 谢谢你的时间:)

<div  id="changeColor" class="horizontalcssmenu" style="padding-left:7px;">
<a href="linkeadress" >HOME</a>
<a href="linkaddress" >SHOP</a>
</div>


<script type="text/javascript">
var links = document.getElementById("changeColor");
for(var i=0;i<2;i++)
{
  if(links.getElementsByTagName("a")[i].href == window.location.href)=function(){
    var tempLink=links.getElementsByTagName("a")[i];
    for(i=0;i<tempLink.length;i++){
      tempLink.style.color="#ff8100";
    }
  }
}
</script>

2 个答案:

答案 0 :(得分:0)

tempLink.style.backgroundColor="#ff8100";

如果你想改变背景颜色

答案 1 :(得分:0)

如果链接完全合格(这意味着它们将与地址栏中的内容完全匹配),这将起作用{} {3}}

如果您有部分字符串,请告诉我格式,我将能够更新该功能以更好地匹配。