Advertisement
ph4x35ccb

exercico 02 MDN adicionar item do input ao click

Nov 17th, 2021
879
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <!DOCTYPE html>
  2. <html lang="pt-br">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6.     <title>Document</title>
  7. </head>
  8. <body>
  9.     <div class="output">
  10.         <input type="text">
  11.         <button>Search</button>
  12.         <ul>
  13.            
  14.         </ul>
  15.     </div>
  16.     <script>
  17.         var list = document.querySelector('.output ul');
  18.         var searchInput = document.querySelector('.output input');
  19.         var searchBtn = document.querySelector('.output button');
  20.         list.innerHTML=''
  21.         var myHistory = [];
  22.         searchBtn.onclick = function(){
  23.             if(searchInput.value !== ''){
  24.                 myHistory.unshift(searchInput.value);
  25.  
  26.                 list.innerHTML='';
  27.  
  28.                 for(var i = 0; i < myHistory.length; i++){
  29.                     itemText = myHistory[i];
  30.                     var listItem = document.createElement('li');
  31.                     listItem.textContent=itemText;
  32.                     list.appendChild(listItem);
  33.                 }
  34.             }
  35.             if(myHistory.length>=5){
  36.                 myHistory.pop();
  37.             }
  38.             searchInput.value='';
  39.             searchBtn.focus();
  40.         }
  41.     </script>
  42. </body>
  43. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement