Advertisement
Guest User

Untitled

a guest
Feb 21st, 2020
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.65 KB | None | 0 0
  1. function solution() {
  2. let addGiftInputText = document.querySelector('.card div input')
  3. let addGiftButton = document.querySelector('.card div button')
  4.  
  5. let ListOfGiftsUl = document.querySelectorAll('.card')[1].querySelector('ul')
  6. let sentGiftsUl = document.querySelectorAll('.card')[2].querySelector('ul')
  7. let discardGiftsUl = document.querySelectorAll('.card')[3].querySelector('ul')
  8.  
  9. addGiftButton.addEventListener('click', addGiftButtonHandler)
  10.  
  11. function sendButtonHandler(e) {
  12.  
  13. ListElement.removeChild(sendButton)
  14. ListElement.removeChild(discardButton)
  15.  
  16.  
  17. sentGiftsUl.appendChild(ListElement)
  18.  
  19. }
  20. function discardButtonHandler() {
  21.  
  22. ListElement.removeChild(sendButton)
  23. ListElement.removeChild(discardButton)
  24.  
  25. discardGiftsUl.appendChild(ListElement)
  26. }
  27.  
  28. function addGiftButtonHandler() {
  29. ListElement = document.createElement('li')
  30. ListElement.classList.add("gift")
  31.  
  32. ListElement.innerText = addGiftInputText.value;
  33.  
  34. let sendButton = document.createElement('button')
  35. sendButton.id = "sendButton"
  36. sendButton.innerText = "Send"
  37.  
  38. let discardButton = document.createElement('button')
  39. discardButton.id = 'discardButton'
  40. discardButton.innerText = 'Discard'
  41.  
  42.  
  43.  
  44. ListElement.appendChild(sendButton)
  45. ListElement.appendChild(discardButton)
  46.  
  47. ListOfGiftsUl.appendChild(ListElement)
  48.  
  49.  
  50. sendButton.addEventListener('click', sendButtonHandler)
  51. discardButton.addEventListener('click', discardButtonHandler)
  52.  
  53. addGiftInputText.value = ''
  54.  
  55. }
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement