Advertisement
Flight

interval list

Jul 9th, 2020
839
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const todoList = document.querySelector(".todo-list");
  2. let index = 0;
  3. let listItemCreatorInterval;
  4.  
  5. const appendElement = () => {
  6.   if (index > 999) {
  7.     clearInterval(listItemCreatorInterval);
  8.     return;
  9.   }
  10.  
  11.   index++;
  12.  
  13.   const todoListItem = document.createElement("li");
  14.  
  15.   todoListItem.setAttribute("data-id", index.toString(10));
  16.   todoListItem.classList.add(`class-${index}`);
  17.   todoListItem.innerHTML = `<div class="view"><input class="toggle" type="checkbox"><label>${index}</label><button class="destroy"></button></div>`;
  18.  
  19.   todoList.appendChild(todoListItem);
  20. };
  21.  
  22. listItemCreatorInterval = setInterval(appendElement, 10);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement