zoukankan      html  css  js  c++  java
  • javascript学习实录 之六(div开关闭合效果实例) 刘小小尘

    以下代码是我写的关于标签开关闭合效果的实例,很简单的,内容及含义我就不说了,仔细看看,so easy

    <!DOCTYPE html>
    <html>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <head>
        <title></title>
        <script type="text/javascript">
            function list2() {
                var aNode = event.srcElement;
                var tdNode = aNode.parentNode;
                var divNode = tdNode.getElementsByTagName("div")[0];
                var tabNode = document.getElementsByTagName("table")[0];
                var divNodes = tabNode.getElementsByTagName("div");
                for (var x=0;x<divNodes.length;x++) {
                    if(divNodes[x] == divNode) {
                        openClose(divNodes[x])
                    } else {
                        divNodes[x].className = "close";
                    }
                }
    
    
            }
            function openClose(divNode) {
                if(divNode.className == "open") {
                    divNode.className = "close";
                } else {
                    divNode.className = "open";
                }
            }
        </script>
    
        <style type="text/css">
            table {
                border: cadetblue 1px solid;
            }
            table td {
                border: #0000FF 1px solid;
                background-color: #00CCFF;
            }
            table td div {
                background-color: #66FFCC;
                display: none;
            }
            table td a:link, table td a:visited {
                text-decoration: none;
                color: #993300;
            }
            .open {
                display: block;
            }
            .close {
                display: none;
            }
        </style>
    </head>
    <body>
        <table>
            <tr>
                <td>
                    <a href="javascript:void(0)" onclick="list2()">好友列表</a><br/>
                    <div>
                        javascript学习实录 之五(节点操作)<br/>
                        javascript学习实录 之五(节点操作)<br/>
                        javascript学习实录 之五(节点操作)<br/>
                        javascript学习实录 之五(节点操作)<br/>
                    </div>
                </td>
            </tr>
    
            <tr>
                <td>
                    <a href="javascript:void(0)" onclick="list2()">好友列表</a><br/>
                    <div>
                        javascript学习实录 之五(节点操作)<br/>
                        javascript学习实录 之五(节点操作)<br/>
                        javascript学习实录 之五(节点操作)<br/>
                        javascript学习实录 之五(节点操作)<br/>
                    </div>
                </td>
            </tr>
    
            <tr>
                <td>
                    <a href="javascript:void(0)" onclick="list2()">好友列表</a><br/>
                    <div>
                        javascript学习实录 之五(节点操作)<br/>
                        javascript学习实录 之五(节点操作)<br/>
                        javascript学习实录 之五(节点操作)<br/>
                        javascript学习实录 之五(节点操作)<br/>
                    </div>
                </td>
            </tr>
        </table>
    </body>
    </html>


  • 相关阅读:
    游戏开发挑战中心规划(16)
    游戏开发关卡设计(16)
    借鉴来的面试经验
    Scrapy:学习笔记(2)——Scrapy项目
    Scrapy:学习笔记(1)——XPath
    Django:学习笔记(8)——文件上传
    And Design:拓荒笔记——Form表单
    React:快速上手(7)——使用中间件实现异步操作
    JavaScript:学习笔记(9)——Promise对象
    JavaScript:学习笔记(8)——对象扩展运算符
  • 原文地址:https://www.cnblogs.com/jiangu66/p/3071989.html
Copyright © 2011-2022 走看看