Advertisement
Niicksana

Add & Delete element to a list

May 31st, 2022
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. function addItem() {
  2. // select input field
  3. const input = document.getElementById('newItemText');
  4.  
  5. // create <li> element amd assign input value to element text content
  6. const liElement = document.createElement('li');
  7. liElement.textContent = input.value;
  8.  
  9. // create [Delete] achnor
  10. const deleteBtn = document.createComment('a');
  11. deleteBtn.textContent = '[Delete]';
  12. deleteBtn.href = '#';
  13. liElement.appendChild(deleteBtn);
  14.  
  15. deleteBtn.addEventListener('click', onDelete);
  16.  
  17. // select <ul> and append new element
  18. document.getElementById('items').appendChild(liElement);
  19.  
  20. // clear content value
  21. input.value = '';
  22. }
  23.  
  24. function onDelete(event) {
  25. event.target.parentElement.remove();
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement