首页 > 代码库 > Javascript 选项卡
Javascript 选项卡
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 | <!DOCTYPE html> <html xmlns= "http://www.w3.org/1999/xhtml" > <head> <meta http-equiv= "Content-Type" content= "text/html; charset=utf-8" /> <title></title> <style type= "text/css" > #div1 .active { background: yellow; } #div1 div { width: 200px; height: 200px; background: #808080; border: 1px solid #f00; display: none; } </style> <script type= "text/javascript" > window.onload = function () { var oDiv = document.getElementById( "div1" ); var aBtn = oDiv.getElementsByTagName( "input" ); var aDiv = oDiv.getElementsByTagName( "div" ); for ( var i = 0; i < aBtn.length; i++) { //给每一个按钮增加一个Index属性 aBtn[i].index = i; //给按钮增加事件 aBtn[i].onclick = function () { //先把所有的btn的class改成无 for ( var j = 0; j < aBtn.length; j++) { aBtn[j].className = ‘‘ ; aDiv[i].style.display = ‘none‘ ; } //当前点击的按钮是this this .className = "active" ; alert( this .index); //aDiv[this.index].style.display = ‘block‘; } } } </script> </head> <body> <div id= "div1" > <input type= "button" class = "active" value=http://www.mamicode.com/ "教育" /> <input type= "button" value=http://www.mamicode.com/ "培训" /> <input type= "button" value=http://www.mamicode.com/ "招生" /> <input type= "button" value=http://www.mamicode.com/ "出国" /> <div style= "display: block" >11111111</div> <div>22222222</div> <div>33333333</div> <div>44444444</div> </div> </body> </html> |
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。