我真的需要一些帮助,我想知道通过单击仅使用没有 Jquery 的 Java Script 的链接来隐藏和显示元素的最佳方法是什么。
所以,当我点击“Link 1”时,需要添加“class active”,并且<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>