需要得到没个字体的width 用容器的width去取余, 以此获得余下width的字体个数,再substring去取这几个字。

解决方案 »

  1.   

    直接按</br>拆分字符串,取最后一个不久ok?
    function getLast(elId)
    {
      var str=document.getElementById(elId).innerHTML;
      var arr=str.split('<br/>');
      var last=arr[arr.length-1];
      if(last=="") return arr[arr.length-2];//避免段落最后的<br/>影响
      else return last;
    }
    当然,需要换行符是<br/>这种标准的写法才能成,楼主可以改一改让他适应各种情况