#javascript #if-statement #button
#javascript #if-оператор #кнопка
Вопрос:
Я хочу добавить оператор if, который проверяет, не определен ли пользователь для моей программы. Он должен предупреждать: «больше нет профилей». Проблема в том, что мой «likeId» не определен для начала, и я получу предупреждение при первом запуске функции. Я хотел бы знать, что я могу сделать оператор if, который проверяет, была ли нажата определенная кнопка ровно один раз.
Это мой код:
if (localStorage.getItem('likeId') == "undefined"){
alert("no more profiles to swipe")
}
Мой код должен выглядеть примерно так:
if (localStorage.getItem('likeId') == "undefined" amp;amp; Button has been clicked exactly one time){
alert("no more profiles to swipe")
}
Комментарии:
1. Что делает кнопка? Можете ли вы описать проблему более четко?
2. Привяжите обработчик событий к кнопке, который увеличивает счетчик при нажатии. Затем сравните значение счетчика в вашем
if
заявлении.
Ответ №1:
Просто добавьте счетчик при вызове функции, привязанной к кнопке. Затем вы проверяете, buttonClickedCounter == 1
и все должно быть хорошо.