gpt4 book ai didi

javascript - 使用 javascript onclick 设置 CSS 颜色

转载 作者:太空宇宙 更新时间:2023-11-04 04:56:53 25 4
gpt4 key购买 nike

您好,当我在那个页面上时,我试图让我的菜单链接变红,但它不起作用。

HTML:

<li><a id="home" onclick="changeClass('home')" href="index.php">Home</a></li>

CSS:

#topMenu li{
display:inline;
margin-right:60px;
font-size:12px;
font-weight:bold;
color:#000;
text-decoration:none;
}

#topMenu li a{
color:#000;
text-decoration:none;
}

#topMenu li a:hover{
color:#666;
text-decoration:underline;
}

.topMenuon{
color:#F00
}

Javascript:

 function changeClass(id)
{
var element = document.getElementById(id);
element.className = element.className + ”topMenuon”;

}

关于如何让它工作的任何想法?

最佳答案

你可能想在服务器端做,但如果由于某种原因你不能并且您不能使用 jQuery:

function changeClass (id) {
var el = document.getElementById(id);
if (el.href == location.pathname) el.className += 'topMenuon';
};

关于javascript - 使用 javascript onclick 设置 CSS 颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12260379/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com