求:javascript代码(要求限制文本的行数)
具体是我想显示一篇文章,但由于空间限制只能显示3行,如果文章大于3  行,对于的部分去掉并在第三行显示省略号,谢谢!

解决方案 »

  1.   

    求:javascript代码(要求限制文本的行数)
    具体是我想显示一篇文章,但由于空间限制只能显示3行,如果文章大于3  行,对于的部分去掉并在第三行显示省略号,谢谢!
      

  2.   

    求:javascript代码(要求限制文本的行数)
    具体是我想显示一篇文章,但由于空间限制只能显示3行,如果文章大于3  行,多余的部分去掉并在第三行显示省略号,谢谢!
      

  3.   

    假如是我的话,
    假设每行显示 LINE_MAX,
    先判一下那个文章的长度,
    如果不超过嘛就全显罗,
    超过的话,前三行再加...
      

  4.   

    function getTrimedString(sText) {
    var iLength = sText.length;
    var sTrimed = "";
    var iLine = 0;

    for (var i=0; i < iLength; i++) {
      if (sText.charCodeAt(i) == 13 && sText.charCodeAt(i+1)== 10) {
         i++;;
         
         iLine ++;
         
         if (iLine >= 3) {
            sTrimed += " ... ";
            break;
         }
         else {
            sTrimed += '\r\n';
         }    

         continue;
      }
      
      sTrimed += sText.charAt(i);
    }

    return sTrimed;
    }处理一下边界问题就可以了.