Advertisement
kstoyanov

02. Add / Delete

Sep 30th, 2020
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function addItem() {
  2.   const ulElement = document.querySelector('#items');
  3.   const inputTextElement = document.querySelector('#newText');
  4.   const inputGetText = inputTextElement.value;
  5.  
  6.   const liElement = document.createElement('li');
  7.   const liTextElement = document.createTextNode(`${inputGetText}`);
  8.   const liDeleteBtn = document.createElement('a');
  9.   const liDeleteBtnText = document.createTextNode('[Delete]');
  10.  
  11.   liDeleteBtn.setAttribute('href', '#');
  12.  
  13.   liDeleteBtn.appendChild(liDeleteBtnText);
  14.   liElement.appendChild(liTextElement);
  15.   liElement.appendChild(liDeleteBtn);
  16.  
  17.   ulElement.appendChild(liElement);
  18.  
  19.   liDeleteBtn.addEventListener('click', (e) => {
  20.     e.stopPropagation();
  21.     ulElement.removeChild(liElement);
  22.     inputTextElement.value = '';
  23.   });
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement