task-07.js 1.2 KB

123456789101112131415161718192021222324
  1. // default: or
  2. // Используя ИЛИ || добавьте имена по умолчанию, которые будут сохраняться во внутренних переменных
  3. // если пользователь ввел пустую строку или нажал "Отмена".Например, если вы на шаге ввода Фамилии
  4. // нажмете Escape, фамилия будет "Иванов"
  5. const f7 = (rootId) => {
  6. const task07block = document.createElement('div');
  7. const task07title = document.createElement('h2');
  8. task07title.innerText = 'Task-07 Default: or';
  9. const personDefBtn = document.createElement('button');
  10. personDefBtn.innerText = "Lets get your fullname again";
  11. personDefBtn.style = 'margin-bottom:20px';
  12. rootId.appendChild(task07block);
  13. task07block.appendChild(task07title);
  14. task07block.appendChild(personDefBtn);
  15. personDefBtn.onclick = () => {
  16. const surnameDefault = "Иванов";
  17. const nameDefault = "Акакий";
  18. const dadsNameDefault = "Акакиевич";
  19. alert((prompt("Введите фамилию")||surnameDefault) +" "+ (prompt("Введите имя")||nameDefault) +" "+ (prompt("Введите отчество")||dadsNameDefault))
  20. }
  21. }
  22. f7(root);
  23. export default f7;