Показать сообщение отдельно
  #1 (permalink)  
Старый 05.09.2021, 01:12
Новичок на форуме
Отправить личное сообщение для Jon Travolta Посмотреть профиль Найти все сообщения от Jon Travolta
 
Регистрация: 05.09.2021
Сообщений: 5

Обработка если объекта нет

Прошу помощи. Сам так и не смог найти решение. Перекопал кучу инфы.
Есть переменная TIR
вначале присвоено значение = 0
Далее в функции она должна принять другое значение
TIR = document.getElementsByClassName("_2thnNx-xCf3inVP2jkK276")[0].textContent;


НО! этот самый класс _2thnNx-xCf3inVP2jkK276 на странице не постоянно.
Т.е. он появится на несколько секунд и пропадает.

Из-за этого мне консоль выдает ошибку
Uncaught TypeError: Cannot read property 'textContent' of undefined

Как сделать так, что бы вначале проверялось что данное значение не undefined

Примерно так:
функция ()
TIR = document.getElementsByClassName("_2thnNx-xCf3inVP2jkK276")[0].textContent;
Если TIR == undefined
{
console.log("Ждем");
} else {
мой код
}
Ответить с цитированием