Advertisement
Guest User

Untitled

a guest
Jul 16th, 2019
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1. function onPageLoaded() {
  2. const input = document.querySelector("input[type='text']");
  3. const ul = document.querySelector("ul.todos");
  4.  
  5. function createTodo() {
  6. const li = document.createElement("li");
  7. const textSpan = document.createElement("span");
  8. textSpan.classList.add("todo-text");
  9. const newTodo = input.value;
  10. textSpan.append(newTodo);
  11.  
  12. const deleteBtn = document.createElement("span");
  13. deleteBtn.classList.add("todo-trash");
  14. const icon = document.createElement("i");
  15. icon.classList.add("fas", "fa-trash-alt");
  16. deleteBtn.appendChild(icon);
  17.  
  18. ul.appendChild(li).append(textSpan, deleteBtn);
  19. input.value = "";
  20. listenDeleteTodo(deleteBtn);
  21. }
  22.  
  23. input.addEventListener("keypress", (keyPressed) => {
  24. const keyEnter = 13;
  25. if (keyPressed.which == keyEnter) {
  26. createTodo();
  27. }
  28. });
  29. ul.addEventListener("click", onClickTodo);
  30. }
  31.  
  32. document.addEventListener("DOMContentLoaded", onPageLoaded);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement