读书人

怎么用js控制表格中数据的长度

发布时间: 2012-03-19 22:03:05 作者: rapoo

如何用js控制表格中数据的长度
如何用js控制表格中数据的长度,比如 一个表格中一行长度为100,要求动态的从数据库中取出并填入其中的数据只显示

前一百个字符,后面的用省略号表示。

[解决办法]
用CSS控制,数字超出边界自动变成...

用js麻烦点,截取前100个字替换当前单元格
[解决办法]
先编辑一下要写到页面的数据,截取前100个字符,后面加上...然后将值赋到页面
[解决办法]
随便用baidu搜了一下:

HTML code
<html>    <head>        <title>table_td</title>        <style>            td{                border:1px solid black;                border-collapse:collapse;                width:60px;                height:20px;                            }            table{                border:1px solid black;                border-collapse:collapse;            }        </style>        <script>            var limitLength = 2;//限制多少个字数            function limitLen(){                var count = document.getElementsByTagName("td").length;                for(var i = 0;i<count;i++){                    var s = document.getElementsByTagName("td")[i].innerHTML;                    document.getElementsByTagName("td")[i].title = s;                    if(s.length>limitLength){                        document.getElementsByTagName("td")[i].innerHTML = s.substring(0,limitLength)+"...";                    }                    else if(s.length < limitLength){                        for(var c = s.length;c<limitLength+3;c++){//+3是因为后面三个...                            s += " ";                            }                        document.getElementsByTagName("td")[i].innerHTML = s;                    }                }            }                    </script>    </head>    <body onLoad="limitLen()">        <table>            <tr>                <td>123dddddddddddd</td>                <td>345</td>                <td>测试测试测试测试测试1</td>                <td>345</td>            </tr>            <tr>                <td></td>                <td>空的</td>                <td>测试测试测试测试测试测试测试测试2</td>                <td>test</td>            </tr>        </table>    </body>    </html>
[解决办法]
数据库 有自带的截取字符串的函数
substring(某字段, 0, 10) + '……' as 别名,
[解决办法]
从数据库中或从文件中取出来得都可以用substring方法进行截取。
[解决办法]
探讨

数据库 有自带的截取字符串的函数
substring(某字段, 0, 10) + '……' as 别名,

读书人网 >Java Web开发

热点推荐