1条回答 默认 最新
jinnianshilongnian 2012-09-07 13:13关注[code="java"]
var str2 = "test
testg";
var length = str2.length - 1;
var count=0;//计数
var max = 10;//最大长度
var beginElement = false; //开始标签
var result = "";
for(var i=0;i<=length;i++) {
var c = str2.charAt(i);result=result+c; if(c=='<') { beginElement = true; continue; } if(c=='>') { beginElement=false; continue; } if(beginElement) { continue; } if(++count>=max) { break; } } if(count+1 < length) { result = result + "..."; } alert(result);[/code]
不是非常精准,但够了本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报