如何用javascript截取一篇文字每行的长度

来源:百度知道 编辑:UC知道 时间:2024/07/01 04:43:53
我现在用javascript取得TD中的一篇文章,这篇文章每行的长度都不一样,请问脚本怎么实现每行截取固定字数,超过的用...表示。比如 第一行:asdfghhjjjdf。第二行:dsfaffg。截取后,第一行:asd...。第二行:dsf... 谢谢
一楼 :我是一次性把整篇文章取出来了,你的方法不行。我觉得要循环取每行的值,再处理,但不知道怎么写。
二楼 :思路我知道 代码具体要怎么写,谢谢

把一楼和二楼的结合就好了吧,先分割成数组(二楼),再对数组元素处理(一楼),最后把处理的字符一行一行输出就好了。
用tdObj.innerHTML = data;方法,tdObj是td对象,data是你处理的数据。
data = 数组元素[i]+ "\n";

用“\n”分割成数组,再遍历。

var str = "abcdefghi";
if(str.length>3){
str = str.substring(0,3)+"...";
}