怎么基于JavaScript实现选项卡效果

  介绍

小编给大家分享一下怎么基于JavaScript实现选项卡效果,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

其中用到两个很关键的思想:

1。为对象增加指数属性,并通过这对指数的调用来使每个选项能显示出所对应的内容,并且属性值要设置为循环时的数值我。
2。通过对类(类)的灵活使用,来改变当先所选中目标的样式。
3,用对循环嵌套事件对每一项进行遍历。
4,在编译时,位于身体中的div和输入要有预先定义的行内样式或者信息。
5,按钮和div.style。显示要同时清零,同时出现才能达到选项卡的目的。

代码:

& lt; ! DOCTYPE  html>   & lt; html  lang=癳n"祝辞   & lt; head>   & lt;才能meta  charset=癠TF-8"比;   & lt;才能title>选项卡& lt;/title>   & lt;才能style 类型=拔谋?css"祝辞,   ,,,# div1  .active {   ,,,,,背景:,红色;   ,,,,,颜色:,白色;   ,,,}   ,,,# div1  div {   ,,,,,宽度:,237 px;   ,,,,,身高:150 px;   ,,,,,背景:# CCC;   ,,,,,显示:,没有;   ,,,}      & lt;才能/style>   & lt;才能script 类型=拔谋?javascript"比;   ,,,window=function () {   ,,,,,var  oDiv =, . getelementbyid (& # 39; div1& # 39;);   ,,,,,var  btn =, oDiv.getElementsByTagName(& # 39;输入# 39;);   ,,,,,var  aDiv =, oDiv.getElementsByTagName (& # 39; div # 39;);      ,,,,,for  (var 小姐:=,0;,小姐:& lt;, btn.length;,我+ +),{   ,,,,,,,btn[我].index=我;   ,,,,,,,//给btn增加一个指数的属性   ,,,,,,,btn[我].onmouseover =,函数(){   ,,,,,,,,,for  (var 小姐:=,0;,小姐:& lt;, btn.length;,我+ +),{   ,,,,,,,,,,,btn[我].className =, & # 39; & # 39;;   ,,,,,,,,,,,aDiv[我].style.display =, & # 39;没有# 39;;   ,,,,,,,,,}   ,,,,,,,,,this.className =, & # 39;活跃# 39;;      ,,,,,,,,,aDiv [this.index] .style.display =, & # 39;块# 39;;      ,,,,,,,,,//调用指数属性   ,,,,,,,}   ,,,,,}   ,,,};   & lt;才能/script>   & lt;/head>   & lt; body>   & lt;才能div  id=癲iv1"比;   ,,,& lt; input 类型=癰utton",价值=https://www.yisu.com/zixun/笔滓场崩?“活跃”>   以上是“怎么基于JavaScript实现选项卡效果”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

怎么基于JavaScript实现选项卡效果