js 控制显示出显示的内容的字数
因为做动态网页从数据库提取数据给显示出来但是由于显示的数据字数有的过多了在网页显示时网页就会变形了所以想用js来控制下字数假如控制显示字数为最多20个多了就在后面加上.....
因为做动态网页 从数据库提取数据给 显示出来 但是由于显示的数据字数有的过多了
在网页显示时网页就会变形了 所以想用js来控制下字数
假如控制显示字数为最多20个 多了 就在后面加上......
拜托了 或者有案例 代码的 网页的 等等 也可以发给我 wzqiangde@163.com
楼下的 跟数据库有什么关系。。。。。。 展开
在网页显示时网页就会变形了 所以想用js来控制下字数
假如控制显示字数为最多20个 多了 就在后面加上......
拜托了 或者有案例 代码的 网页的 等等 也可以发给我 wzqiangde@163.com
楼下的 跟数据库有什么关系。。。。。。 展开
展开全部
其实这个不用那么麻烦的,直接用CSS就能控制,如下面代码
<span style="overflow:hidden;width:100px;white-space:nowrap;text-overflow:ellipsis;">
<%=变量名%>
</span>
在标签中间写上你要控制的字符串,或者变量,或者么其他的用法。他就会自己适应设定的宽度,如上面的100px,如果这个宽度显示不下,就会加上...,具体显示多宽自己设置width调整。 而且,鼠标移上去之后,还能够把隐藏的字显示出来。
如果用JS控制字数的话,不同的字,长度还不一样,鼠标移动上去之后,也显示不了隐藏的字,最终的效果没有这种方式好!
<span style="overflow:hidden;width:100px;white-space:nowrap;text-overflow:ellipsis;">
<%=变量名%>
</span>
在标签中间写上你要控制的字符串,或者变量,或者么其他的用法。他就会自己适应设定的宽度,如上面的100px,如果这个宽度显示不下,就会加上...,具体显示多宽自己设置width调整。 而且,鼠标移上去之后,还能够把隐藏的字显示出来。
如果用JS控制字数的话,不同的字,长度还不一样,鼠标移动上去之后,也显示不了隐藏的字,最终的效果没有这种方式好!
展开全部
你直接用CSS就能很好的控制的,如果要隐藏多的字符就在读出来的时候把它截掉
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
截取下不就行了 字符串截取
//js截取字符串,中英文都能用
//如果给定的字符串大于指定长度,截取指定长度返回,否者返回源字符串。
function cutstr(str,len)
{
var str_length = 0;
var str_len = 0;
str_cut = new String();
str_len = str.length;
for(var i = 0;i<str_len;i++)
{
a = str.charAt(i);
str_length++;
if(escape(a).length > 4)
{
//中文字符的长度经编码之后大于4
str_length++;
}
str_cut = str_cut.concat(a);
if(str_length>=len)
{
str_cut = str_cut.concat("...");
return str_cut;
}
}
//如果给定字符串小于指定长度,则返回源字符串;
if(str_length<len){
return str;
}
}
如cutstr("我是中国人",6);返回的将是:我是中...
//js截取字符串,中英文都能用
//如果给定的字符串大于指定长度,截取指定长度返回,否者返回源字符串。
function cutstr(str,len)
{
var str_length = 0;
var str_len = 0;
str_cut = new String();
str_len = str.length;
for(var i = 0;i<str_len;i++)
{
a = str.charAt(i);
str_length++;
if(escape(a).length > 4)
{
//中文字符的长度经编码之后大于4
str_length++;
}
str_cut = str_cut.concat(a);
if(str_length>=len)
{
str_cut = str_cut.concat("...");
return str_cut;
}
}
//如果给定字符串小于指定长度,则返回源字符串;
if(str_length<len){
return str;
}
}
如cutstr("我是中国人",6);返回的将是:我是中...
参考资料: http://qsfwy.javaeye.com/blog/279070
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
想问下你用的那种服务器语言和数据库
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询