zoukankan      html  css  js  c++  java
  • DOM_节点操作列表操作

    思路:

    1、创建HTML标签

    2、创建css样式

    3、编写js代码获取dl节点对象

    4、封装css样式

    5、通过改变className属性改变css样式

    <html>
    <head>
        <style type="text/css">
        #div_1{
            height:32px;
            background-color:#000000;
            color:#ccff00;
            }
        dl dd{
            margin:0px;    
            padding:0px;
        }
        dl{
            height:24px;
            }
        .close{
            
            overflow:hidden;
            }
        .open{
        
        overflow:visible;    
        }
        </style>
    </head>
    <body>
    <div id="div_1">
        <dl id="list_dl" class="close">
            <dt  onmousemove="list_on(this)" onmouseout="list_out(this)" >NBA全明星</dt>
            <dd><a href="javascript:void(0);" >詹姆斯</a></dd>
            <dd>哈登</dd>
            <dd>韦德</dd>
        </dl>
        <dl id="list_dl" class="close">
            <dt  onmousemove="list_on(this)" onmouseout="list_out(this)" >NBA全明星</dt>
            <dd>詹姆斯</dd>
            <dd>哈登</dd>
            <dd>韦德</dd>
        </dl>
        <dl id="list_dl" class="close">
            <dt  onmousemove="list_on(this)" onmouseout="list_out(this)" >NBA全明星</dt>
            <dd>詹姆斯</dd>
            <dd>哈登</dd>
            <dd>韦德</dd>
        </dl>
    </div>
    </body>
        <script type="text/javascript">
            function list_on(node){
                var    odlNode=node.parentNode;
                
                odlNode.className="open";
            
            }
            function list_out(node){
                var    odlNode=node.parentNode;
                
                odlNode.className="close";
                }
        </script>
    </html>
    <html>
    <head>
        <style type="text/css">
        dl dd{
            margin:0px;    
        }
        dl{
            height:16px;
            }
        .close{
            
            overflow:hidden;
            }
        .open{
        
        overflow:visible;    
        }
        </style>
    </head>
    <body>
        <dl id="list_dl" class="close">
            <dt  onclick="list()" >NBA全明星</dt>
            <dd>詹姆斯</dd>
            <dd>哈登</dd>
            <dd>韦德</dd>
        </dl>
    </body>
        <script type="text/javascript">
            function list(){
                var    odtNode=document.getElementById("list_dl");
                if(odtNode.className=="close"){
                odtNode.className="open";
            }else{
                odtNode.className="close";
                }
            }
            
        </script>
    </html>
  • 相关阅读:
    转载: Ubuntu 在命令下,安装中文环境的方法。
    java复制文件范例代码
    Cesium-entiy闪烁范例
    转载:贝塞尔曲线计算公式
    转载: utm坐标和经纬度相互转换
    arcgis 地图如何转到supermap平台
    Linux查看修改文件句柄数
    转载:Linux目录文件的权限查看与修改
    欧拉系统-登陆 SSH 出现 Access Denied 错误
    关于 nodejs sequelize 事务批量拆分
  • 原文地址:https://www.cnblogs.com/wangyinxu/p/7126717.html
Copyright © 2011-2022 走看看