Advertisement
-Annie-

Add/RemoveListItems

Jun 25th, 2017
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <title>Add/Remove List Elements</title>
  6. </head>
  7. <body>
  8. <h1>List of items</h1>
  9. <ul id="items"></ul>
  10. <input type="text" id="newText" />
  11. <input type="button" value="Add" onclick="addItem()">
  12.  
  13. <script>
  14.     function addItem() {
  15.         let collection = document.getElementById('items');
  16.         let newItem = document.getElementById('newText').value;
  17.         let newLi = document.createElement('li');
  18.         let deleteLink = document.createElement('a');
  19.         deleteLink.textContent = '[Delete]';
  20.         deleteLink.href = '#';
  21.         newLi.textContent = newItem + ' ';
  22.         newLi.appendChild(deleteLink);
  23.         collection.appendChild(newLi);
  24.         document.getElementById('newText').value = '';
  25.         collection.addEventListener('click', deleteItem);
  26.        
  27.         function deleteItem() {
  28.             collection.removeChild(newLi);
  29.         }
  30.     }
  31. </script>
  32. </body>
  33. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement