Как мне проверить наличие null при вызове .textContent, когда элемент будет находиться там только некоторое время

#javascript

#javascript

Вопрос:

У меня есть этот фрагмент кода, где я пытаюсь проверить, не равен ли элемент, который я получаю по идентификатору, null, но фактическая проверка, чтобы увидеть, равен ли он null или нет, по-прежнему выдает ошибку консоли со словами «Uncaught TypeError: не удается прочитать свойство ‘textContent’ null»… Как я могу предотвратить появление этой ошибки?

Важно добавить, что этот элемент не всегда будет на странице, и когда его нет на странице, я не хочу, чтобы консоль выводила эту ошибку

  var ldt = document.getElementById("ldt").textContent;
    if(ldt !== null) {
    document.getElementById("ldt").textContent = n   " "   t;
 };  

Ответ №1:

Вы захотите сделать

 var ldt = document.getElementById("ldt"); // no `.textContent` here
if (ldt !== null) {
    ldt.textContent = n   " "   t;
}