选项卡
Posted 淡淡草季
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了选项卡相关的知识,希望对你有一定的参考价值。
1. 普通选项卡
var aBtn=document.getElementsByTagName(‘input‘); var aDiv=document.getElementsByTagName(‘div‘); for(var i=0;i<aBtn.length;i++){ aBtn[i].index=i; aBtn[i].onclick=function(){ for(var i=0;i<aDiv.length;i++){ aDiv[i].className=‘‘; aBtn[i].className=‘‘; } this.className=‘active‘; aDiv[this.index].className=‘on‘; }; }
2.面向对象选项卡
window.onload=function(){ new TabSwitch(‘div1‘); }; function TabSwitch(id){ var _this=this; var oDiv=document.getElementById(id) this.aBtn=oDiv.getElementsByTagName(‘input‘); this.aDiv=oDiv.getElementsByTagName(‘div‘); for(var i=0;i<this.aBtn.length;i++){ this.aBtn[i].index=i; this.aBtn[i].onclick=function(){ _this.fnClick(this); }; } }; TabSwitch.prototype.fnClick=function(oBtn){ for(var i=0;i<this.aBtn.length;i++){ this.aDiv[i].className=‘‘; this.aBtn[i].className=‘‘; } oBtn.className=‘active‘; this.aDiv[oBtn.index].className=‘on‘; };
以上是关于选项卡的主要内容,如果未能解决你的问题,请参考以下文章