task-02.js 1.7 KB

123456789101112131415161718192021222324252627282930313233343536
  1. // Перепишите пример выше, используя if-else
  2. var color = prompt("Введите цвет", "");
  3. // document.write не работает из js файла (из index.html работает). Заменила на insertAdjacentHTML
  4. // switch (color){
  5. // case "red":
  6. // document.body.insertAdjacentHTML("afterbegin","<div style='background-color: red;'>красный</div>")
  7. // case "black":
  8. // document.body.insertAdjacentHTML("afterbegin","<div style='background-color: black; color: white;'>черный</div>")
  9. // break;
  10. // case "blue":
  11. // document.body.insertAdjacentHTML("afterbegin","<div style='background-color: blue;'>синий</div>")
  12. // case "green":
  13. // document.body.insertAdjacentHTML("afterbegin","<div style='background-color: green;'>зеленый</div>")
  14. // break;
  15. // default:document.body.insertAdjacentHTML("afterbegin","<div style='background-color: gray;'>Я не понял</div>")
  16. // }
  17. //
  18. if (color === 'black') {
  19. document.body.insertAdjacentHTML("afterbegin", "<div style='background-color: black; color: white;'>черный</div>")
  20. }
  21. else
  22. if (color === 'red') {
  23. document.body.insertAdjacentHTML("afterbegin", "<div style='background-color: red;'>красный</div>")
  24. }
  25. else
  26. if (color === 'blue') { document.body.insertAdjacentHTML("afterbegin", "<div style='background-color: blue;'>синий</div>")
  27. }
  28. else
  29. if (color === 'green') {
  30. document.body.insertAdjacentHTML("afterbegin", "<div style='background-color: green;'>зеленый</div>")
  31. }
  32. else {
  33. document.body.insertAdjacentHTML("afterbegin", "<div style='background-color: gray;'>Я не понял</div>")
  34. }