task-02.js 1.8 KB

123456789101112131415161718192021222324252627282930313233
  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 === 'red' || color === 'black')
  19. {if (color === 'red') {
  20. document.body.insertAdjacentHTML("afterbegin", "<div style='background-color: red;'>красный</div>")
  21. }
  22. document.body.insertAdjacentHTML("afterbegin", "<div style='background-color: black; color: white;'>черный</div>")
  23. } else {
  24. if (color === 'blue') { document.body.insertAdjacentHTML("afterbegin", "<div style='background-color: blue;'>синий</div>")
  25. }
  26. if (color === 'blue' || color === 'green') {
  27. document.body.insertAdjacentHTML("afterbegin", "<div style='background-color: green;'>зеленый</div>")
  28. } else { document.body.insertAdjacentHTML("afterbegin","<div style='background-color: gray;'>Я не понял</div>")
  29. }}