Advertisement
Guest User

sortttaaa

a guest
Jun 26th, 2019
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <!DOCTYPE html>
  2.  
  3. <html>
  4.     <head>
  5.        
  6.     </head>
  7.     <body>
  8.         <h1>Fruit salad</h1>
  9.         <select id="sort-by">
  10.             <option value="" selected>Sort by price</option>
  11.             <option value="byPriceAscend">Lowest first</option>
  12.             <option value="byPriceDescend">Highest first</option>
  13.         </select>
  14.         <div id="fruits"></div>
  15.         <form id="fruits-form">
  16.             <input type="text" name="newFruit" placeholder="Add Fruit"><br>
  17.             <input type="number" name="newPrice" placeholder="Add Price"><br>
  18.             <button>Submit</button>
  19.         </form>
  20.         <script src="appi.js"></script>
  21.     </body>
  22. </html>
  23.  
  24. appi.js:
  25. document.querySelector('#sort-by', '#byPriceAscend').addEventListener('change', function(e) {
  26.     fruits.sort(function(a, b) {
  27.         return parseFloat(a.price) - parseFloat(b.price);
  28.     });
  29.     renderFruits(fruits, 'change')
  30. })
  31.  
  32.  
  33. document.querySelector('#sort-by', '#byPriceDescend').addEventListener('change', function(e) {
  34.     fruits.sort(function(a, b) {
  35.         return parseFloat(b.price) - parseFloat(a.price);
  36.     });
  37.     renderFruits(fruits, 'change')
  38. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement