1. 程式人生 > >前臺擷取一定長度的後臺返回文字,並在後面加省略號

前臺擷取一定長度的後臺返回文字,並在後面加省略號

RT.

不廢話,直接上程式碼.

window.onload = function(){
        var text = document.getElementById('infoText'),
                str = text.innerHTML,
                textLeng = 150;  //這裡設定需要擷取的文字的長度.
        if(str.length > textLeng ){
            text .innerHTML = str.substring(0,textLeng )+"...";
        }
    }

這種處理方法是在文字比較多且需要換行的情況,如果不需要換行,可以直接通過
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;

css設定來實現.當然容器需要設定好固定的寬度.