Недавно я использовал jQuery в своих проектах. Но теперь я хочу перейти на vanilla js. Проблема, с которой я сталкиваюсь, - это сообщение об ошибке javascript, когда элемент отсутствует на странице. поэтому я использую условие if, если элемент существует на странице. Вещи, почему писать снова и снова, если условие. Если есть какое-либо решение и структура для проектов vanilla js. Я не хочу писать условие if для каждого элемента
document.addEventListener('DOMContentLoaded', function() {
var element = document.querySelector('.element');
if (element) {
// do something
}
var element2 = document.querySelector('.element2');
if (element2) {
// do something
}
});
Если элемент равен нулю, что вы хотите сделать еще? Объясните более четко, чего вы хотите достичь.
Я не хочу писать условие для каждого элемента.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


ниже код работает для меня.
document.addEventListener('DOMContentLoaded', function () {
var element = document.querySelectorAll('.element');
element.forEach(element => element.classList.add('any-class'));
});
Ваше первое решение будет работать, только если существуют элементы обе. А если один есть, а другого нет?
Ты прав. Я проверяю и удаляю код из ответа.
Что вы подразумеваете под этим термином
javascript error message when element not on the page?