更改 Div 样式 onclick
我在页面顶部有 2 个选项卡。单击一个选项卡时,我希望该选项卡具有“活动”类,而另一个选项卡具有“非活动”类,以便用户可以看到当前选择的选项卡。我怎样才能用 javascript/css 来做到这一点?
<div class="tabActive">
Option 1
</div>
<div id="tabInactive">
Option 2
</div>
I have 2 tabs at the top of a page. When one tab is clicked, I would like that tab to have an "active" class and the other tab to have an "inactive" class so that the user can see what tab is currently selected. How can I go about doing this with javascript/css?
<div class="tabActive">
Option 1
</div>
<div id="tabInactive">
Option 2
</div>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
另一种非 jQuery 解决方案可能如下,适用于两个以上的
div
:演示: http://jsbin.com/opetec/2
another non-jQuery solution could be the following that works with more than two
div
:Demo: http://jsbin.com/opetec/2
如果使用jquery:
if using jquery:
这是一个不使用任何 jQuery 的解决方案!它确实假设只有 2 个选项卡。
http://jsfiddle.net/nYpV3/
here's a solution that doesn't use any jQuery! it does assume there is only 2 tabs thought.
http://jsfiddle.net/nYpV3/
为您的选项卡指定“选项卡”类别...
HTML:
JS:
http://jsfiddle.net/thomas4g/pqMq2/12/
Give your tabs a class of "tab"...
HTML:
JS:
http://jsfiddle.net/thomas4g/pqMq2/12/
使用 jQuery 尝试一下
Try this using jQuery
这是我的猜测:
This is my guess: