Мне очень нужна помощь, я хочу знать, как лучше всего скрыть и показать элементы, щелкнув ссылку, используя Java Script без JQuery.Скрыть и показать элементы, нажав на ссылку с Java Script без JQuery
Итак, когда я нажимаю на ссылку «1», нужно добавить «класс активен», и нужно показывать только «<div id="cont1">
», а остальные должны быть скрыты.
Другое дело, это сделать с возможностью добавления дополнительных HTML-ссылок и контента в будущем без необходимости изменения кода JS.
Я буду вечно благодарен, если кто-нибудь поможет мне!
Следуйте HTML код:
<div class="all">
<ul class="links">
<li class="active"><a href="#">Link 1</a></li>
<li><a href="#">Link 2</a></li>
<li><a href="#">Link 3</a></li>
<li><a href="#">Link 4</a></li>
</ul>
<div class="content">
<div id="cont1">
<p>Content 1</p>
</div>
<div id="cont2">
<p>Content 2</p>
</div>
<div id="cont3">
<p>Content 3</p>
</div>
<div id="cont4">
<p>Content 4</p>
</div>
</div>
</div>
Что вы попробовали? – sobol6803
В каких браузерах должен быть совместим ваш код? – j08691
Я пытаюсь здесь, но я не мог этого сделать, поэтому я не хочу испортить вашу логику. Нужно быть кроссбраузером, в основном с Chrome, FF и IE – user1309015