JS how to simplify

Basicly if I hover over a list item, I want to add a class to the corresponding span.
Now I’ve found how to do this with the following code.

My question: Is there a way to simplify this (without repeating)? If so, how exactly?

  var listItems = document.querySelectorAll(".hover");
  var spanClass = document.querySelectorAll(".navbar-top-border");


  listItems[0].addEventListener("mouseover", event => {
    spanClass[0].classList.add("navbar-top-border-visible");
  });
  listItems[0].addEventListener("mouseout", event => {
    spanClass[0].classList.remove("navbar-top-border-visible");
  });

  listItems[1].addEventListener("mouseover", event => {
    spanClass[1].classList.add("navbar-top-border-visible");
  });
  listItems[1].addEventListener("mouseout", event => {
    spanClass[1].classList.remove("navbar-top-border-visible");
  });

223 thoughts on “JS how to simplify”

  1. ทางเข้า pg slot เล่น PG SLOT ไม่เป็นอันตราย 100% เกมสล็อตออนไลน์ที่ อยู่ข้างเคียงคุณตลอด 1 วัน เล่นง่าย แจกเงินรางวัลจริง แต่ละเกมลงพนัน เยอะแค่ไหนก็ได้ รวมทั้ง เหตุผลดีๆ

    Reply
  2. สล็อต xo เว็บไซต์ตรง ไม่ผ่านเอเย่น สมัครสล็อต  ใช้เวลาไม่ถึง 5 นาที พร้อมรับยูสเซอร์จากการสมัคร สล็อต ได้ทันที ท่านจะได้พบกับเกมที่น่าเล่นเพลิดเพลินทั้งได้เงินและความสนุก

    Reply