, пытаясь выяснить, как найти класс и добавить к нему класс с помощью javascript. все примеры онлайн с идентификатором, мне нужно найти классы. Есть идеи, ребята?Как добавить класс в класс с Javascript, а не JQ
Я добавляю класс после загрузки страницы.
<nav class="menu custom-effect" id="customMenu">
<ul class="menu-list">
<li class="menu-item current_page_item"><a href="#" class="menu__link">Home</a></li>
<li class="menu-item"><a href="#" class="menu__link">Who we are</a></li>
<li class="menu-item"><a href="#" class="menu__link">What we offer</a></li>
<li class="menu-item"><a href="#" class="menu__link">Our news</a></li>
<li class="menu-item"><a href="#" class="menu__link">Contact us</a></li>
</ul>
</nav>
<script>
document.addEventListener("DOMContentLoaded", function(){
// document.getElementById("current_page_item").classList.add("current-page");
var element = document.getElementById("customMenu");
var elementClass = element.getElementsByClassName("current_page_item");
elementClass[0].ClassNames.add("extraClass");
console.log(element);
console.log(elementClass);
});
</script>
Какой элемент вы пытаетесь найти и почему у вас есть событие domcontentloaded – Geeky
У меня есть domcontentloaded, потому что я добавляю класс после загрузки страницы, я пытался найти current_page_item, и я понял, как, – ChrisGuru