Advertisement
Guest User

Untitled

a guest
Sep 22nd, 2019
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. class Henkilo {
  2.     constructor(name, lastName, age, email) {
  3.         this.name = name;
  4.         this.lastName = lastName;
  5.         this.age = age;
  6.         this.email = email;
  7.     }
  8.     printHenkilo() {
  9.         return this.name + " " + this.lastName + ", " + this.age + " : " + this.email;
  10.     }
  11. }
  12.  
  13. henkilot = [];
  14.  
  15. function harjoite() {
  16.     let name = document.getElementById('name').value;
  17.     let lastName = document.getElementById('lastName').value;
  18.     let age = document.getElementById('age').value;
  19.     let email = document.getElementById('email').value;
  20.     newHenkilo = new Henkilo(name, lastName, age, email);
  21.     let apu = newHenkilo.printHenkilo();
  22.     henkilot.push(apu);
  23.  
  24.     return henkilot;
  25. }
  26.  
  27. function makeUL(array) {
  28.     let hLen = array.length;
  29.     let item = document.createElement('li');
  30.     item.appendChild(document.createTextNode(array[hLen-1]));
  31.     document.getElementById('place2').appendChild(item);
  32.     console.log(item);
  33. }
  34.  
  35. function kooste() {
  36.     harjoite();
  37.     makeUL(henkilot);
  38. }
  39.  
  40. document.addEventListener('click', (e) => {
  41.     if (e.target.matches("LI")){
  42.     let key = e.target;
  43.     key.className += "remove";
  44.     }
  45. });
  46.  
  47. function poista() {
  48.     let apuElementti = document.getElementsByClassName('remove');
  49.     /*apuElementti[0].parentNode.removeChild(apuElementti[0]);*/
  50.     while(apuElementti.length > 0) {
  51.         apuElementti[0].parentNode.removeChild(apuElementti[0]);
  52.         console.log(apuElementti[0]);
  53.     }
  54.    
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement