如何使用javascript将过长的字符串截掉,换成…

如题所述

第1个回答  2013-09-04
var s=str.substr(iStart,parseInt(len))+"..."str是需要截取的字符串,iStart是从字符串的哪个位置截取,len是需要截取的长度。例如<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>新建网页 1</title>
<script language=javascript >function showstr()
{
str="abcdefghijklmnopqrstuvwxyz"var s=str.substr(0,5)+"...";
alert(s);

}</script>
</head><body>
<input type=button value="Click Me" onclick ="showstr();">
</body></html> 此时显示结果为“abcde...”
第2个回答  2013-09-04
用substring() 只取多少位就可以实现了,多少自己定义下:例如:var a=Minidxssssssssssss;var b=a.substring(0,6) +“……”;b就是Minidx……
相似回答