zoukankan      html  css  js  c++  java
  • 动态添加titie属性

    在项目中自己遇到了版面设计固定了宽高,但内容超出了设定的宽高,我们为了美观会把超出的部分隐藏掉,但这时用户想看全部内容,就需要我们开发者动态的添加title属性!

    <!DOCTYPE html>
    <html>

    <head>
    <meta charset="UTF-8">
    <title></title>
    <style>
    table {
    500px;
    table-layout:fixed;/* 只有定义了表格的布局算法为fixed,下面td的定义才能起作用。 */
    }

    tr {
    100px;
    height: 30px;
    }

    td {
    100px;
    height: 30px;
    white-space: nowrap;
    /* 不换行 */
    overflow: hidden;
    /* 内容超出宽度时隐藏超出部分的内容 */
    text-overflow: ellipsis;
    /* 当对象内文本溢出时显示省略标记(...) ;需与overflow:hidden;一起使用。*/
    }
    </style>
    </head>

    <body>
    <table border="" cellspacing="0" cellpadding="0">

    <tr>
    <td>Data</td>
    <td>Data</td>
    <td>Data</td>
    <td>Data</td>

    </tr>
    <tr>
    <td>Datafsfwefewfwefwefwe</td>
    <td>Data</td>
    <td>Data</td>
    <td>Datfsdfsdfsdfa</td>

    </tr>
    <tr>
    <td>Data</td>
    <td>Da水电费rtertre色东方施工ta</td>
    <td>Data</td>
    <td>Dat顺丰到付a</td>

    </tr>
    <tr>
    <td>Data</td>
    <td>多个</td>
    <td>是法国的沙发上fhfgdfgf1</td>
    <td>多个发光hahahahahaha飞碟</td>

    </tr>
    </table>

    <script type="text/javascript">
    //鼠标移上去动态添加title属性
    var Td = document.getElementsByTagName('td');
    for(var i = 0; i < Td.length; i++) {
    Td[i].onmouseover = function() {
    this.title = this.innerHTML;
    };
    }

    </script>
    </body>

    </html>

  • 相关阅读:
    Java函数调用
    Java编程工具的介绍
    Java关键字及作用
    Java面向对象
    Java代码内容概述
    Java构造方法
    Java面向对象
    Java数组概述和定义
    JDBC工具类,基于C3P0的数据库连接池,提供获取连接池、获取连接对象、释放资源和封装事务操作的方法
    图片爬虫工具,可以爬取指定网页的图片
  • 原文地址:https://www.cnblogs.com/lihong-123/p/7340121.html
Copyright © 2011-2022 走看看