Как я могу добавить класс в класс li = 'active' при нажатии, а также на загрузку страницы, по умолчанию активен первый li (обзор)?Добавить класс в li onclick
<ul>
<li><a href="#" onclick="showdiv('overview');">Overview</a></li>
<li><a href="#" onclick="showdiv('reviews');">Reviews</a></li>
<li><a href="#" onclick="showdiv('news');">News</a></li>
<li><a href="#" onclick="showdiv('gallery');">Gallery</a></li>
</lu>
<div id='overview' style='display: none;'>
<!-- overview content -->
</div>
<div id='articles' style='display: none;'>
<!-- arcticles content -->
</div>
<div id='news' style='display: none;'>
<!-- news content -->
</div>
<div id='gallery' style='display: none;'>
<!-- gallery content -->
</div>
<script type="text/javascript">
function showdiv(id){
document.getElementById(id).style.display = "block";
}
</script>
HTML, является недействительным, LI элементы должны быть потомками элемента UL или OL. – RobG
Напишите небольшую функцию * addClass * (4 или 5 строк кода), затем загрузите что-то вроде 'addClass (document.getElementsByTagName ('li') [0], 'active');'. – RobG