I've been trying to learn javascript by refactoring some Jquery examples in a book into javascript. In the following code I add a click listener to a tab and make it change to active when the user clicks on the tab.

我一直在尝试通过将书中的一些Jquery示例重构为javascript来学习javascript。在下面的代码中,我向选项卡添加了一个单击侦听器,并在用户单击选项卡时将其更改为活动状态。

var tabs = document.querySelectorAll(".tabs a span");
var content = document.querySelectorAll("main .content li");

for (var tabNumber = 0; tabNumber <= 2; tabNumber++) {
  tabs[tabNumber].addEventListener("click", function (event) {
    
    for (var i = 0; i < tabs.length; i++) {
      tabs[i].classList.remove("active");
    }
    tabs[tabNumber].classList.add("active");
    for (var i = 0; i < content.length; i++) {
      content[i].innerHTML = "";
    }
    event.preventDefault();
  });
}

更多相关文章

  1. 使用按钮单击按钮添加表格
  2. TextView在单击时发送电子邮件
  3. 无法向CalendarView事件添加侦听器
  4. 单击按钮后更改Frame的内容窗格

随机推荐

  1. Android判断字符串中是否含字母、中文或
  2. Android(安卓)面试(四):Android(安卓)Servic
  3. Android支付宝沙箱环境使用教程
  4. Android(安卓)Studio 第五十五期 - Studi
  5. JAVA与Android(安卓)世界级序列化危机与
  6. Android(安卓)进阶
  7. 如何设置Android的AVD模拟器可以输入中文
  8. Android(安卓)toast的获取
  9. 面向开发者的最佳 Android(安卓)库列表
  10. Android(安卓)如何实现带滚动条的TextVie