Skip welcome & menu and move to editor
Welcome to JS Bin
Load cached copy from
 
<!DOCTYPE html>
<html lang="en">
<head>
<meta name="description" content="tab demo 面向过程">
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>Document</title>
  <style>
    .on{
      background-color: red;
    }
    #tab div{
      width: 400px;
      height: 400px;
      display: none;
      border: 1px solid #ccc;
    }
    #tab .block{
      display: block;
    }
  </style>
  <script>
    window.onload=function(){
        var oPrent = document.getElementById('tab');
        var oMenu = oPrent.getElementsByTagName('input');
        var oShow = oPrent.getElementsByTagName('div');
        for(i=0;i<oMenu.length;i++){
          oMenu[i].index = i;
          oMenu[i].onclick=function(){
            for(j=0;j<oMenu.length;j++){
              oMenu[j].className = '';
              oShow[j].className = '';
            }
            this.className = 'on';
            oShow[this.index].className = 'block';
          }
        }
        var nowShow = 0;
        var timmer = setInterval(function(){
          if(nowShow>=oMenu.length){
            nowShow = 0;
          }
          oMenu[nowShow].index = i;
            for(j=0;j<oMenu.length;j++){
              oMenu[j].className = '';
              oShow[j].className = '';
            }
            oMenu[nowShow].className = 'on';
            oShow[nowShow].className = 'block';
          nowShow++;
        },1000)
    }
  </script>
</head>
<body>
  <div id="tab">
    <input type="button" class="on" value="1">
    <input type="button" value="2">
    <input type="button" value="3">
    <div class="block">111111111</div>
    <div>222222222</div>
    <div>333333333</div>
  </div>
</body>
</html>
Output

You can jump to the latest bin by adding /latest to your URL

Dismiss x
public
Bin info
buxukupro
0viewers