我有以下菜单,我想为最后点击的链接添加一个“活动”类。使用原生JavaScript而不是使用JQuery。使用javascript更改班级
首先,我从所有链接删除活动,然后尝试添加“主动”,以点击链接
这里就是我想只是简单做什么:
<a href="#" class="menu active" onclick="changeClass()">test 1</a>
<a href="#" class="menu" onclick="changeClass()">test 2</a>
<a href="#" class="menu" onclick="changeClass()">test 3</a>
function changeClass() {
document.getElementsByClassName('menu').classList.remove('active');
this.className('menu active');
}
Here's a fiddle to have a look at but not if jsfiddle is working correctly
这个答案尝试相同/相似的问题 HTTP: //sackoverflow.com/questions/195951/change-an-elements-css-class-with-javascript – Noreen 2014-09-12 12:57:45
[用JavaScript更改元素的类]的可能重复(https://stackoverflow.com/questions/195 951/change-an-elements-class-with-javascript) – jhpratt 2017-08-27 17:06:20