js面向对象选项卡
2013-07-25 15:43
204 查看
window.onload=function() //面向对象 { var tab=new tabSwitch("div1"); var tab=new tabSwitch("div2"); }; function tabSwitch(id) { var obox=document.getElementById("id"); this.abtn=document.getElementsByTagName('input'); this.odiv=document.getElementsByTagName('div'); for(var i=0;i<this.abtn.length;i++) { var _this=this; this.abtn[i].index=i; this.abtn[i].onclick=function() { _this.Otab(this); }; }; }; tabSwitch.prototype.Otab=function (Obtn) { for(var i=0;i<this.abtn.length;i++) { this.odiv[i].style.display="none"; this.abtn[i].className=""; } this.odiv[Obtn.index].style.display="block"; Obtn.className="active"; }; </script>
<script type="text/javascript"> //面向过程 window.onload=function() { var oinput=document.getElementsByTagName("input"); var odiv=document.getElementsByTagName("div"); for(var i=0;i<oinput.length;i++) { oinput[i].index=i; oinput[i].onclick=function() { for(var i=0;i<oinput.length;i++) { odiv[i].style.display="none"; oinput[i].className=""; }; odiv[this.index].style.display="block"; this.className="active"; }; }; }; </script>
<span id="div1" style="display:block;width:500px; background-color:none;"> <input type="button" value="first" class="active" ID="in"/> <input type="button" value="two" ID="in"/> <input type="button" value="three" ID="in"/> <input type="button" value="four" ID="in"/> <input type="button" value="five" ID="in"/> <input type="button" value="sixth" ID="in"/> <div style="display:block;">1111</div> <div >22</div> <div >33</div> <div >44</div> <div >55</div> <div >第六个显示区域</div> </span>
相关文章推荐
- js面向对象+一般方法的选项卡
- JS基于面向对象实现的选项卡效果示例
- js基于面向对象实现网页TAB选项卡菜单效果代码
- js面向对象---选项卡
- js面向对象+一般方法的选项卡
- js基于面向对象实现网页TAB选项卡菜单效果代码
- JS面向对象学习之普通面向过程式选项卡编写(笔记)
- [Js]面向对象的选项卡实例
- js面向对象之选项卡的实现
- 用js面向对象写的选项卡
- js使用面向对象实现选项卡
- JS基于面向对象实现的选项卡效果示例
- BUG修改版:js面向对象+一般方法的选项卡
- js面向对象 实现 tab选项卡效果
- 一个js选项卡
- js选项卡实现
- JS面向对象教程
- 用JS制作tab选项卡效果
- JS基于myFocus库实现各种功能的tab选项卡切换效果
- JS面向对象的程序设计