Change Div style onclick

后端 未结 6 1596
逝去的感伤
逝去的感伤 2021-01-15 14:07

I have 2 tabs at the top of a page. When one tab is clicked, I would like that tab to have an \"active\" class and the other tab to have an \"inactive\" class so that the us

6条回答
  •  傲寒
    傲寒 (楼主)
    2021-01-15 14:40

    another non-jQuery solution could be the following that works with more than two div:

    function changeClass(elClass) {
      var divsLenght = document.getElementsByTagName("div").length;
      for (var i = 0; i < divsLenght; i++) { 
        document.getElementsByTagName("div")[i].className = "tabInactive"; 
      } 
      elClass.className = "tabActive";   
    }
    

    Demo: http://jsbin.com/opetec/2

提交回复
热议问题