I am still learning JS and have some small problem with deleting
Here is my code:
var add = document.getElementById("add-button");
add.addEventListener("click", function() {
  var ul = document.getElementById("tasks");
  var input = document.getElementById("new-task").value;
  var li = document.createElement("li");
  ul.appendChild(li);
  li.innerText = input;
  var i = document.createElement("i");
  i.classList.add('fas', 'fa-times');
  //                i.className = 'fas fa-times';
  li.appendChild(i);
  input.value = "";
});
var remove = document.querySelectorAll(".fas");
remove.addEventListener("click", function() {
  for (var i = 0; i < remove.length; i++) {
    remove[i].classList.remove('remove-list');
  }
});<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
</head>
<body>
  <div class="wrapper">
    <div class="to-do-container">
      <div class="input-data">
        <input id="new-task" type="text">
        <button id="add-button" type="button">Add</button>
      </div>
      <ul id="tasks">
        <li class="remove-list">Zadzwonić do...<i id="fas" class="fas fa-times"></i></li>
        <li class="remove-list">Odebrać dzieci z...<i class="fas fa-times"></i></li>
        <li class="remove-list">Kupić na obiad...<i class="fas fa-times"></i></li>
        <li class="remove-list">Umówić się na...<i class="fas fa-times"></i></li>        
      </ul>
    </div>
  </div>
</body>
</html>I have used loop as I think when I am using the querySelectorAll it is necessary to go through the loop. Thank you in advance for help.
 
    