CSS部分对HTML中的内容进行修饰:最后是最重要的js部分:JS语句中的第一个for循环是为了取得所有的选项卡中的点击部分;因为I这个变量在下面的事件函数中无法访问到,所以每次点击时,i变量循环到oli.length值。因此将i的值交给一个我们自定义的元素属性上来保存循环中i的值,供下面使用。方法一适用于选项卡比较少的情况,但如果选项卡内容较多时我们要用到这种方法,第二种方法运用到了这周我们老师讲的一个在JS种比较重要的知识点:自运行函数定义函数a();给整个函数带上括号,后面的括号为输入参数;以下为方法二自运行函数的程序:和方法一相似先写HTML里的内容,CSS部分对HTML进行修饰,我们直接来看JS部分;通过添加事件和自运行函数完成多个选项卡。

基于JS实现网页中的选项卡(两种方法)

基于JS实现网页中的选项卡(两种方法)

基于JS实现网页中的选项卡(两种方法)

基于JS实现网页中的选项卡(两种方法)

基于JS实现网页中的选项卡(两种方法)

基于JS实现网页中的选项卡(两种方法)

基于JS实现网页中的选项卡(两种方法)

基于JS实现网页中的选项卡(两种方法)

基于JS实现网页中的选项卡(两种方法)