#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;
}