87,899
社区成员
发帖
与我相关
我的任务
分享
<style>
.ellipsis{font-size:12px;line-height:15px;overflow: hidden;}
</style>
<div style="height: 45px;width: 30px;" class="ellipsis">123456789123456789</div>
<script>
function cutstring(s, wl, hl) {
var total = wl * hl;
if (s.length <= total) return s;
s = s.substring(0, total - 3) + '...';
s = s.replace(new RegExp('[\\s\\S]{' + wl + '}', 'g'), function ($0) {return $0+'<br/>' });
return s;
}
var div = document.getElementsByTagName('div');
for (var i = 0; i < div.length; i++) div[i].innerHTML = cutstring(div[i].innerHTML, 5, 3);
</script>