为了账号安全,请及时绑定邮箱和手机立即绑定

如何点击当前h1对象使p内容显示或者隐藏?

如何点击当前h1对象使p内容显示或者隐藏?

Willsf 2017-05-11 23:47:15
<!DOCTYPE html> <html> <head lang="en">     <meta charset="UTF-8">     <title></title>     <style>  *{             margin: 0;  padding: 0;  }         .main{             width: 100%;  margin: 0 auto;  background-color: palegreen;  overflow: hidden;  }         ul li h1 {             text-align: center;  cursor: pointer;  }         ul li{             border: 1px solid #999;  background-color: #e0ecff;  }         ul li p{             height: 200px;  text-align: center;  display: none;  }         .active{             background-color: red;  }     </style> </head> <body> <div class="main">     <ul>         <li>             <h1>1点击我使p显示或者隐藏</h1>             <p>1</p>         </li>         <li>             <h1>2</h1>             <p>2</p>         </li>         <li>             <h1>3</h1>             <p>3</p>         </li>     </ul> </div> <script>  var ps=document.querySelectorAll('p');  var h1s=document.querySelectorAll('h1');  for(var j=0;j<h1s.length;j++){  h1s[j].index=j         h1s[j].onclick= function () {  for(var k=0;k<ps.length;k++){  ps[k].style.display="none"  }  var index=this.index;  ps[index].style.display="block"  }     } </script> </body> </html>
查看完整描述
  • 2 回答
  • 1 关注
  • 3311 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信