JavaScript dom基础篇之标签选择器

it2022-05-09  30

 

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style type="text/css"> .content{ display: none; width: 200px; height: 200px; border: 2px solid red; } .active{ } </style> </head> <body> <button>1</button> <button>2</button> <button>3</button> <div class="warpper"> <div class="content" >hehe</div> <div class="content">haha</div> <div class="content">heihei</div> </div> <script type="text/javascript"> var btn = document.getElementsByTagName('button'); var div= document.getElementsByClassName('content'); for(var i=0;i<btn.length;i++){ //循环给每一个按钮绑定一个事件 (function (n) { btn[i].onclick = function () { for(var j=0;j<div.length;j++){ btn[j].className="";//使全部按钮的样式为空 div[j].style.display="none"; } this.className="active";//给当前按钮设置一个active样式 div[n].style.display="block"; } }(i)) } </script> </body> </html>

 


最新回复(0)