六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 35|回复: 0

js超出部分省略号

[复制链接]

升级  81.33%

52

主题

52

主题

52

主题

秀才

Rank: 2

积分
172
 楼主| 发表于 2013-2-7 15:12:44 | 显示全部楼层 |阅读模式
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>js超出部分省略号</title></head><body><ol class="list"><li><a href="" title="0">aaaaaaaaaaa</a></li><li><a href="" title="1">神</a></li><li><a href="" title="2">神马</a></li><li><a href="" title="3">神马都</a></li><li><a href="" title="4">神马都是</a></li><li><a href="" title="5">神马都是浮</a></li><li><a href="" title="6">神马都是浮云</a></li><li>神马都是浮云</li></ol></body><script type="text/javascript">/* 字符串截取 */(function substr(num) {var obj,str,len;obj = document.getElementsByTagName("a");for (i = 0; j = obj.length, i < j; i++) {str = obj[i].innerHTML;len = str.replace(/[^\x00-xff]/g,'--').length;if(len > num){if(str.charCodeAt(0)>299){str = str.substr(0,num/2)+"...";}else{str = str.substr(0,num)+"...";}}obj[i].innerHTML = str;}})(10)</script></html>
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表