为了账号安全,请及时绑定邮箱和手机立即绑定

JS调用数据,标题长度只显示8个字,超出用..替换,如何实现?

JS调用数据,标题长度只显示8个字,超出用..替换,如何实现?

qyy2499760117_叶子 2016-05-25 09:01:40
查看完整描述

2 回答

已采纳
?
灬紫羽

TA贡献107条经验 获得超71个赞

var str="这里是标题内容";//原始字符串
var s = str;//要展示的字符串
if(str.length>8){
  s=str.substring(0,8)+"...";
}
alert(s);


查看完整回答
6 反对 回复 2016-05-25
  • qyy2499760117_叶子
    qyy2499760117_叶子
    我的做法也是这样,刚开始没效果,以为做错了,现在出来了,谢谢啊。
?
qyy2499760117_叶子

TA贡献188条经验 获得超91个赞

function getLength(str) {//获取字符串的长度
   var realLength = 0, len = str.length, charCode = -1;
   for (var i = 0; i < len; i++) {
       charCode = str.charCodeAt(i);
       if (charCode >= 0 && charCode <= 128) {
           realLength += 1; //英文情况
       }
       else {
           realLength += 1; //中文情况
       }
   }
   //alert(realLength)
   return realLength;
};

查看完整回答
2 反对 回复 2016-05-25
  • 2 回答
  • 0 关注
  • 2679 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信