Advertisement
-Annie-

02.FillDropdown

Jun 26th, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <!DOCTYPE html>
  2. <html lang="en">
  3.     <head>
  4.         <meta charset="UTF-8">
  5.         <title>Fill Dropdown</title>
  6.     </head>
  7.  
  8.     <body>
  9.         <h1>Dropdown Menu</h1>
  10.         <div>
  11.             <select id="menu"></select>
  12.         </div>
  13.         <label for="newItemText">Text: </label><input type="text" id="newItemText" />
  14.         <label for="newItemValue">Value: </label><input type="text" id="newItemValue" />
  15.         <input type="button" value="Add" onclick="addItem()">
  16.  
  17.         <script>
  18.             function addItem() {
  19.                 let newItemText = document.getElementById('newItemText').value;
  20.                 let newItemValue = document.getElementById('newItemValue').value;
  21.                 let menu = document.getElementById('menu');
  22.                 let option = document.createElement('option');
  23.                 option.textContent = newItemText;
  24.                 option.value = newItemValue;
  25.                 menu.appendChild(option);
  26.                 console.log(menu);
  27.                 document.getElementById('newItemText').value = '';
  28.                 document.getElementById('newItemValue').value = '';
  29.             }
  30.         </script>
  31.     </body>
  32. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement