Почему у меня Не работает код JS?
Есть html-страница с кнопкой и полем для ввода текста. Нужно, чтобы, когда значение в поле ввода текста изменится на "Hello", появилось всплывающее сообщение "И тебе привет". Код для этого есть, но не работает.
Содержимое html-файла:
<body>
<button name="mainButton" onclick="onClickButton(this)">Нажми на меня</button>
<input oninput="onInput(this)">
<script src="/main.js"></script>
</body>
</html>
Содержимое js-файла:
let counter = 0;
function onClickButton(el) {
counter++;
el.innerHTML = "Вы нажали на кнопку: " + counter;
}
function onInput(el) {
if(el=="Hello")
alert("И тебе привет")
console.log(el.value);
}
Код можно запустить тут: https://codepen.io/Bay336/pen/xxmZwbB
Источник: Stack Overflow на русском