您的位置:首页 > 其它

切割器

2015-07-16 11:35 197 查看
function loginBoxHeightChange() {
var textarea = document.getElementById('tx');
// textarea.style.height = textarea.scrollHeight + 'px'
textarea.style.overflowY = 'hidden'
textarea.style.resize = 'none'
textarea.style.backgroundColor = '#89bde5'
textarea.style.border = 'none'
textarea.style.textDecoration = 'underline';
textarea.readOnly = true;
var newTextarea=spliter(textarea.innerHTML,20)
var array= newTextarea.split("\n")
if(array.length>3)
{
textarea.innerHTML=array[0]+" "+array[1]+" "+array[2].substring(0,19)+"...";
}else{
textarea.innerHTML=newTextarea;
}

}
function spliter(text, max) {
var strs = new Array();
strs = text.split(' ');
var result = ''
for (var n = 0; n < strs.length; n++) {
result += splitMultiLine(strs
, max);
};
return result;
}
function splitMultiLine(x, max) {
var strArray = '';
var num = Math.ceil(x.length / max);
var array = new Array();
for (var i = 0; i < num - 1; i++) {
array[i] = x.substring(max * i, max * (i + 1));
strArray += array[i] + ' ';
}
array[num - 1] = x.substring(max * (num - 1));
strArray += array[num - 1] + ' ';
return strArray;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: