Advertisement
NyteOwlDave

List Manager

Jan 24th, 2019
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 1.24 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="fr">
  3.  
  4. <head>
  5.     <title>AJOUT ET SUPPRESSION</title>
  6.     <meta charset="utf-8">
  7.     <!-- script src="./asset/javascript/app.js"></script -->
  8.        
  9. </head>
  10. <body>
  11.     <input type="text" id="course">
  12.     <input type="button" value="ajout" onclick="app.ajout()">
  13.     <input type="button" value="supprimer" onclick="app.supprimer()">
  14.  
  15.     <ul id="liste">
  16.         <li>1 paquet de farine</li>
  17.         <li> un paquet de chips</li>
  18.         <li> une boite de conserve </li>
  19.     </ul>
  20.  
  21. <script>
  22. const app = (function () {
  23.     "use strict";
  24.  
  25.     let liste;
  26.  
  27.      function ajout() {
  28.       liste=document.getElementById("liste");
  29.       const texte=document.getElementById("course").value;
  30.       //mettre const car il ya "use strict"
  31.       const nouveauli=document.createElement("li");
  32.       nouveauli.innerHTML=texte;   
  33.       liste.appendChild(nouveauli);//je veux inserer notre "li"
  34.   }
  35.  
  36.     function supprimer()    {
  37.     liste=document.getElementById("liste");
  38.     let items = liste.querySelectorAll("li");
  39.     if (items.length) {
  40.       liste.removeChild(items[items.length-1]);
  41.     }
  42.   }
  43.  
  44.     return {
  45.         "ajout" : ajout,
  46.         "supprimer" : supprimer
  47.     }
  48. }  
  49. //window.addEventListener("DOMContentLoaded", start);
  50.  
  51. )();
  52. </script>
  53.  
  54. </body>
  55.  
  56. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement