Guest User

Untitled

a guest
May 25th, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <body>
  4.  
  5. <select id="car" onchange="ChangeCarList()">
  6. <option value="">-- Car --</option>
  7. <option value="VO">Volvo</option>
  8. <option value="VW">Volkswagen</option>
  9. <option value="BMW">BMW</option>
  10. </select>
  11.  
  12. <select id="carmodel"></select>
  13.  
  14. <script>
  15. var carsAndModels = {};
  16. carsAndModels['VO'] = ['V70', 'XC60', 'XC90'];
  17. carsAndModels['VW'] = ['Golf', 'Polo', 'Scirocco', 'Touareg'];
  18. carsAndModels['BMW'] = ['M6', 'X5', 'Z3'];
  19.  
  20. function ChangeCarList() {
  21. var carList = document.getElementById("car");
  22. var modelList = document.getElementById("carmodel");
  23. var selCar = carList.options[carList.selectedIndex].value;
  24. while (modelList.options.length) {
  25. modelList.remove(0);
  26. }
  27. var cars = carsAndModels[selCar];
  28. if (cars) {
  29. var i;
  30. for (i = 0; i < cars.length; i++) {
  31. var car = new Option(cars[i], i);
  32. modelList.options.add(car);
  33. }
  34. }
  35. }
  36. </script>
  37.  
  38. </body>
  39. </html>
Add Comment
Please, Sign In to add comment