将活动类添加到当前元素

时间:2018-04-14 10:10:17

标签: javascript html

我目前正在尝试将活动类添加到当前元素。我一直试图用w3schools.com的例子来测试它,但有两个问题:

  1. 每次刷新时都不会显示Show All的filterDiv类 这页纸。
  2. btn的活动类仍然在Show All div上     虽然我点击了另一个div。
  3. 我如何解决这两个问题?

    链接:W3Schools How to add active class to current element

1 个答案:

答案 0 :(得分:2)

更好地使用classList property

@property (nonatomic, assign) NSInteger dummyInt;
var div = document.getElementsByClassName("btn")[0];

div.classList.add("active");
.btn {

  color: red;
  
 }
 
 .active {
 
  text-decoration: underline;
 
 }