let add = false
document.addEventListener('keypress',function(e)
{
if(e.keyCode == 13)
{
add = true
}
})
console.log(add)
Asked
Active
Viewed 76 times
0
1 Answers
0
Ваш код работает, почему вы решили что нет? По вашему выводу в консоль console.log(add)? Добавьте вывод в консоль в событие addEventListener, чтобы убедиться
let add = false
document.addEventListener('keypress',function(e)
{
if(e.keyCode == 13)
{
add = true
}
console.log(add)
})
console.log(add)
Так же убедитесь, что указали верный keyCode, 13 - это enter
-
Меняет внутри функции но не снаружи. Мне нужна измененная переменная c наружи функции. – Юсуп Адилханов Mar 16 '23 at 00:56
-
@ЮсупАдилханов что по вашему первым срабатывает, console.log(add) или addEventListener ? Посмотрите на код, и подумайте над этим. – Elmir Mar 16 '23 at 05:16
-
add. А она в функции была изменена... – Алексей Шиманский Mar 16 '23 at 05:24