@mikilikala
На фронте

Как указать стили для всех ссылок?

const header = document.querySelectorAll('.about__menu-link');
header.style.color = "#fff";
  • Вопрос задан
  • 69 просмотров
Решения вопроса 2
develx
@develx
Web developer
const links = document.querySelectorAll('.about__menu-link');

links.forEach((link) => {
  link.style.color = "#fff"
});
Ответ написан
TNPTSYWWCC
@TNPTSYWWCC
And I Told Them I Invented Times New Roman
querySelecorAll возвращает список нод, логично, что чтобы у них что-то изменить - их нужно перебрать и сделать нужные действия с каждым элементом. Использовать инлайн стили в JS - плохо. Лучше используйте модификатор, раз у вас БЭМ, и нужные стили для таких ссылок опишите в CSS, через JS просто вешайте класс.

document.querySelecorAll(".about__menu-link")
  .forEach(link => link.classList.add("about__menu-link--color-modificator"));
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы