expected an identifier and instead saw 'let' что за ошибка и как ее можно исправить?

начал изучать js, практикуюсь с конкатенацией и столкнулся с проблемой. Идея в том, чтобы пользователь вводил исходные данные, а браузер, с помощью скрипта склеивал эти значения и менял на них текстовое содержимое в блоке <p>. Использую Brackets, в консоли выдает ошибку, указанную в названии статьи. Подскажите, пожалуйста, где я допустил ошибку и как ее можно исправить?

let name = document.querySelector('.name');
name.textContent = input.value;
let famil = document.querySelector('.famil');
famil.textContent = input.value;
let fio = document.querySelector('p');
fio.textContent = 'Good evening ' + name + famil;
<!DOCTYPE Html>
<html>

<head>
  <meta charset="UTF-8">
  <title>Имя Фамилия</title>
</head>

<body>
  <div class="name">
    <input type="text" value="Введите Имя">
  </div>
  <div class="famil">
    <input type="text" value="Введите Фамилию">
  </div>
  Представьтесь: <br>
  <p class="fio"> Фио
    <p>
      <script src="first.js"></script>
</body>

</html>


Ответы (0 шт):