I want to add event listeners to some links in my menu, the parameter i is, in both cases, passed as 2, should be 0 and 1 though. Can't seem to find the problem here.
function setMode(m) {
  console.log(m);
  var mode = document.querySelectorAll('.mode');
  document.querySelector('#modus > a').innerHTML = mode[m].innerHTML;
  }
function clickAdd() {
  var elements = document.querySelectorAll('#modus div a');
  for (var i = 0; i < elements.length; i++) {
    elements[i].addEventListener('click', function() {
      setMode(i);
    });
  }
}
  <li class="dropdown" id="modus">
    <a href="#">Modus</a>
    <div class="dropdown-content">
      <a href="#" class="mode radio">ExRaid</a>
      <a href="#" class="mode radio">Trigger</a>
    </div>
  </li>
 
    