我有以下菜單,我想爲最後點擊的鏈接添加一個「活動」類。使用原生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