@BrTiam

Почему кнопка не работает?



P.S. ReferenceError: Cannot access uninitialized variable.
  • Вопрос задан
  • 77 просмотров
Решения вопроса 2
Vlad_IT
@Vlad_IT Куратор тега JavaScript
Front-end разработчик
У вас ошибка в коде, взгляните на него
let name=prompt('If you want catch the cat, please say us, what is your name?',';h1.name='+name+';);

с подсветкой видно, что не хватает закрывающейся кавычки, вот так
let name=prompt('If you want catch the cat, please say us, what is your name?',';h1.name='+name+';');


Это первое, а второе это то, что вы неправильно обращаетесь к DOM элементу. Вы просто пишете name, а такой переменной нет. Нужно сначала найти необходимый вам элемент, почитайте это https://learn.javascript.ru/searching-elements-dom
Ответ написан
Bavashi
@Bavashi
<div class="funny"><center><h1 class=name>Funny cats :)))) </h1>
<button id="btn" class="cat" onclick="clickHandler()">CATCH THE CAT!</button></center></div>
<script>
function clickHandler() {
let h1s = document.getElementsByTagName("h1");
let name=prompt('If you want catch the cat, please say us, what is your name?');
h1s[0].innerHTML=name;
}
</script>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
19 сент. 2020, в 17:57
900 руб./за проект
19 сент. 2020, в 17:42
500 руб./за проект
19 сент. 2020, в 17:27
500 руб./за проект