美文网首页
显示内容的简单的简单客户端JavaScript

显示内容的简单的简单客户端JavaScript

作者: 你的操作666 | 来源:发表于2017-06-09 23:30 被阅读38次

    重要:是通配符*

    <!DOCTYPE html>
    <html>
    <head>
    <style>
    .reveal *{display: none;}    //reveal下面任何东西都会变成不显示
    /*class="reveal"的元素的子元素都不显示*/
    .reveal *.handle{display: block;}    //reveal下面的handle会显示
    /*除了class="handle"这个元素*/
    </style>
    <script type="text/javascript">
        window.onload = function(){
    //找到所有class名为“reveal”的元素
            var elements=document.getElementsByClassName("reveal");
            for (var i = 0; i <elements.length; i++) 
            {
                var elt=elements[i];    //找到容器中的"handle"元素
                var title = elt.getElementsByClassName("handle")[0];
                addRevealHandler(title,elt);
            }
        function addRevealHandler(title,elt)
        {    
            title.onclick=function()
            {
              if (elt.className == "reveal") 
                elt.className="revealed";
              else if (elt.className=="revealed")
                elt.className="reveal";
            }
            
        }
    };
    </script>
    </head>
    <body>
        <div class="reveal">
        <h1 class="handle"> Click Here To Reveal Hidden Text</h1>
        <p>
            12345622
        </p>
            
        </div>
    </body>
    </html>
    

    相关文章

      网友评论

          本文标题:显示内容的简单的简单客户端JavaScript

          本文链接:https://www.haomeiwen.com/subject/rqqqqxtx.html