Я вот до сих пор не понимаю логику.
Я говорю ему выбрать все элементы и присвоить класс, но он не находит все.
const nav_a = document.querySelectorAll(".nav>a");
<div class="nav"><a href="#">Наши проекты</a></div>
<div class="nav"><a href="#">Люди о нас</a></div>
<div class="nav"><a href="#">Наша жизнь</a></div>
<div class="nav"><a href="#">Контакты</a></div>
const navigatsia_obertka = document.querySelector(".navigatsia_obertka");
const nav_logo_1 = document.querySelector(".nav_logo_1");
const nav_a = document.querySelectorAll(".nav>a");
nav_tsvet = () => {
nav_test = navigatsia_obertka.getBoundingClientRect();
if (nav_test.top >= 300) {
navigatsia_obertka.style.backgroundColor = "#fff"
nav_logo_1.classList.add("nav_logo_1");
nav_logo_1.classList.remove("nav_logo_2");
nav_a.classList.remove("nav_a");
} else if (nav_test.top <= 0) {
navigatsia_obertka.style.backgroundColor = "#ED1C24"
nav_logo_1.classList.remove("nav_logo_1");
nav_logo_1.classList.add("nav_logo_2");
nav_a.classList.add("nav_a");
}
}
window.addEventListener("scroll", nav_tsvet);