选项卡(面向对象)
html: <div id="div1"> <input type="button" value="1" class="active"> <input type="button" value="2"> <input type="button" value="3"> <div style="display:block">111</div> <div>222</div> <div>333</div> </div> css: #div1 div{width: 200px; height: 200px;border:1px #000 solid; display: none;} .active{background:#f00;} js: // 普通写法 window.onload = function () { var oParent = document.getElementById('div1'); var aInput = oParent.getElementsByTagName('input'); var aDiv = oParent.getElementsByTagName('div'); for (var i = 0; i < aInput.length; i++) { aInput[i].index = i; aInput[i].onclick = function () {