zoukankan      html  css  js  c++  java
  • 点击显示余下内容-没有定时器

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <style>
     6         /*class=reveal 的元素的子元素都不显示*/
     7         .reveal *{display: none;}
     8         .reveal *.handle{display: block;}
     9     </style>
    10     <title>客户端</title>
    11 </head>
    12 <body>
    13 <script>
    14     //所有的页面逻辑在onload事件之后启动
    15     window.onload=function(){
    16         //找打所有class名为"reveal"的容器元素
    17         var elements=document.getElementsByClassName("reveal");
    18         //对每个元素进行遍历
    19         for(var i=0; i<elements.length;i++){
    20             var elt=elements[i];
    21             //找到容器中的handle元素
    22             var title=elt.getElementsByClassName("handle")[0];
    23             //当点击这个元素时,呈现剩下的内容
    24             addRevealHandler(title,elt); //加载函数
    25         }
    26         function addRevealHandler(title,elt){
    27             title.onclick=function(){
    28                 if(elt.className=="reveal")
    29                 elt.className="revealed";
    30                 else if(elt.className=="revealed")
    31                 elt.className="reveal";
    32             }
    33         }
    34     };
    35 </script>
    36 <div class="reveal">
    37     <h1 class="handle">点击发生奇怪的事情</h1>
    38     <p>惊喜吧意外吧。哈哈</p>
    39 </div>
    40 </body>
    41 </html>
  • 相关阅读:
    按日期重命名宾得相机的照片
    Intellij笔记
    quartznet笔记
    优秀的UI插件
    我的ORM之示例项目
    Redis笔记
    Idol之坑
    ORACLE查询表最近更改的数据 VERSIONS BETWEEN TIMESTAMP MINVALUE AND MAXVALUE
    如何drop大表的中不用的字段 set unused column
    Oracle DUL/AUL/ODU 工具说明
  • 原文地址:https://www.cnblogs.com/longly/p/7325178.html
Copyright © 2011-2022 走看看