Javascript 如何使用js更改当前网站的颜色?
我对JS非常陌生。我正在尝试编写一个JS代码来更改当前链接的颜色。例如,如果它在主页中,则颜色为红色,其他颜色为蓝色。但若我点击“商店标签”,商店将变为红色,其他的则为蓝色 这是我的想法:Javascript 如何使用js更改当前网站的颜色?,javascript,web,Javascript,Web,我对JS非常陌生。我正在尝试编写一个JS代码来更改当前链接的颜色。例如,如果它在主页中,则颜色为红色,其他颜色为蓝色。但若我点击“商店标签”,商店将变为红色,其他的则为蓝色 这是我的想法: if(currentpage.href==one of a.href) then a.style.color=red 我搜索了这么多页面,但当我尝试使用它们时,其中一些页面在本地计算机上工作,但没有一个页面在服务器上工作 请,请帮帮我! 感谢您抽出时间: <div id="changeColor"
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>
其
如果要更改背景色,如果链接完全限定,这将起作用,这意味着它们将完全匹配地址栏中出现的内容
如果您有部分字符串,请告诉我格式,我将能够更新函数以更好地匹配。Javascript与服务器无关。您应该接受答案,以便其他人不会尝试回答它
tempLink.style.backgroundColor="#ff8100";