Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2020
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.52 KB | None | 0 0
  1. function solve() {
  2. let name= document.querySelector("#container > input[type=text]:nth-child(1)");
  3. let age=document.querySelector("#container > input[type=text]:nth-child(2)");
  4. let kind=document.querySelector("#container > input[type=text]:nth-child(3)");
  5. let currentOwner=document.querySelector("#container > input[type=text]:nth-child(4)");
  6. let addButton=document.querySelector("#container > button");
  7. let addoptionList=document.querySelector("#adoption > ul");
  8. addButton.addEventListener("click", function (e) {
  9. e.preventDefault()
  10. if (name.value!== "" && age.value!== "" && kind.value!== "" && currentOwner.value!== "" ) {
  11. let contactOwnerBtn=document.createElement("button");
  12. contactOwnerBtn.textContent="Contact with owner";
  13. let li=document.createElement("li")
  14. let p=document.createElement("p");
  15.  
  16. let nameStrong=document.createElement("strong");
  17. nameStrong.textContent=name.value
  18. let ageStrong=document.createElement("strong");
  19. ageStrong.textContent=age.value
  20. let kindStrong=document.createElement("strong");
  21. kindStrong.textContent=kind.value
  22. p.appendChild(nameStrong);
  23. p.textContent+=" is a ";
  24. p.appendChild(ageStrong);
  25. p.textContent+= " year old ";
  26. p.appendChild(kindStrong)
  27. let span=document.createElement("span")
  28. span.textContent=`Owner: ${currentOwner.value}`
  29.  
  30. li.appendChild(p)
  31. li.appendChild(span)
  32. addoptionList.appendChild(li)
  33. let petName=name.value;
  34. let petAge=age.value;
  35. let petKind=kind.value;
  36. let petCurrentOwner=currentOwner.value
  37. name.value= "";
  38. age.value= "";
  39. kind.value= "";
  40. currentOwner.value= ""
  41. li.appendChild(contactOwnerBtn)
  42. contactOwnerBtn.addEventListener("click", function () {
  43. li.removeChild(contactOwnerBtn)
  44. let yesBtn=document.createElement("button");
  45. yesBtn.textContent="Yes, I take it";
  46. let input=document.createElement("input");
  47. input.placeholder="Enter your names"
  48. let div=document.createElement("div")
  49. div.appendChild(input);
  50. div.appendChild(yesBtn);
  51. li.appendChild(div);
  52. yesBtn.addEventListener("click", function () {
  53. let newOwner=document.querySelector("#adoption > ul > li > div > input").value;
  54. addoptionList.removeChild(li)
  55. span.textContent=`New Owner: ${newOwner}`
  56. let newHome=document.getElementById("adopted");
  57. newHome.appendChild(li)
  58. li.removeChild(div);
  59. let checkedBtn=document.createElement("button");
  60. checkedBtn.textContent="checked"
  61. li.appendChild(checkedBtn)
  62. console.log(petName)
  63. })
  64. })
  65. //console.log(name.value)
  66.  
  67. }
  68.  
  69. })
  70.  
  71. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement