最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

javascript实现网页中的选项卡(两种方法)

来源:懂视网 责编:小采 时间:2020-11-27 20:18:15
文档

javascript实现网页中的选项卡(两种方法)

javascript实现网页中的选项卡(两种方法):这篇文章主要介绍了用js语句实现网页中的选项卡(两种方法),非常不错,具有参考借鉴价值,需要的朋友可以参考下网页中经常会用到选项卡这种东东,说白了就是点击一个选项,下面会弹出这个选项里的内容。方法一:方法一利用简单的代码即可实现,以下是全部的
推荐度:
导读javascript实现网页中的选项卡(两种方法):这篇文章主要介绍了用js语句实现网页中的选项卡(两种方法),非常不错,具有参考借鉴价值,需要的朋友可以参考下网页中经常会用到选项卡这种东东,说白了就是点击一个选项,下面会弹出这个选项里的内容。方法一:方法一利用简单的代码即可实现,以下是全部的

这篇文章主要介绍了用js语句实现网页中的选项卡(两种方法),非常不错,具有参考借鉴价值,需要的朋友可以参考下

网页中经常会用到选项卡这种东东,说白了就是点击一个选项,下面会弹出这个选项里的内容。

方法一:

方法一利用简单的代码即可实现,以下是全部的代码;

首先我们在HTML部分定义网页选项卡中的内容。

CSS部分对HTML中的内容进行修饰:

最后是最重要的js部分:

JS语句中的第一个for循环是为了取得所有的选项卡中的点击部分;因为I这个变量在下面的事件函数中无法访问到,所以每次点击时,i变量循环到oli.length值。因此将i的值交给一个我们自定义的元素属性上来保存循环中i的值,供下面使用。即:oli[i]._index=i;

添加点击函数后,第二个for循环是为了把所有的oli的className改为“空”和所有的op的style为display='none';循环结束后,在给当前点击的这个oli添加className和下面相应的op的style为display='block';

以下是运行的结果:

在编写程序时一定要注意,选项卡中的点击部分即:li的数量(JS里oli.length)要和下面ID为content的p里包含的p数量(JS里op.length)相同,我在编写程序时就因为oli.length与op.length不相等,导致程序报错,但是好长时间都找不到错误;总而言之还是要多多细心。

方法二:

方法一适用于选项卡比较少的情况,但如果选项卡内容较多时我们要用到这种方法,第二种方法运用到了这周我们老师讲的一个在JS种比较重要的知识点:自运行函数

定义函数a();给整个函数带上括号,后面的括号为输入参数;

以下为方法二自运行函数的程序:

和方法一相似先写HTML里的内容,CSS部分对HTML进行修饰,我们直接来看JS部分;

通过添加事件和自运行函数完成多个选项卡。

文档

javascript实现网页中的选项卡(两种方法)

javascript实现网页中的选项卡(两种方法):这篇文章主要介绍了用js语句实现网页中的选项卡(两种方法),非常不错,具有参考借鉴价值,需要的朋友可以参考下网页中经常会用到选项卡这种东东,说白了就是点击一个选项,下面会弹出这个选项里的内容。方法一:方法一利用简单的代码即可实现,以下是全部的
推荐度:
标签: 方法 页面 实现
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top