国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

js實現(xiàn)文字超出部分用省略號代替實例代碼

2019-11-20 09:06:43
字體:
供稿:網(wǎng)友

話不多說,我們直接看代碼

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>超過的文字用省略號代替的js寫法</title></head><body><script> function cutString(str, len) { //length屬性讀出來的漢字長度為1 if(str.length*2 <= len) {  return str; } var strlen = 0; var s = ""; for(var i = 0;i < str.length; i++) {  s = s + str.charAt(i);  if (str.charCodeAt(i) > 128) {   strlen = strlen + 2;   if(strlen >= len){    return s.substring(0,s.length-1) + "...";   }  } else {   strlen = strlen + 1;   if(strlen >= len){    return s.substring(0,s.length-2) + "...";   }  } } return s;}window.onload=function(){  var str = document.getElementById('cut_str').innerHTML;  var s=cutString(str,15);  document.getElementById('cut_str').innerHTML=s;}</script><div class="js_cut_str"><p id="cut_str">超過的文字用省略號代替的js寫法。</p></div></body></html>

實現(xiàn)效果圖

總結(jié)

其實主要還是用到了js的substring方法,實現(xiàn)這個功能還是很簡單的,但是很實用,以上就是這篇文章的全部內(nèi)容了,希望這篇文章對大家能有一定的幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 文山县| 云南省| 东宁县| 舟曲县| 阿巴嘎旗| 郴州市| 蒲城县| 泽库县| 龙口市| 普安县| 繁昌县| 通州市| 平果县| 台南县| 龙江县| 廊坊市| 三河市| 玉溪市| 土默特右旗| 盘山县| 九寨沟县| 庆城县| 信丰县| 湟中县| 唐海县| 个旧市| 东光县| 淳安县| 舞阳县| 厦门市| 霞浦县| 安丘市| 上饶市| 滕州市| 河北区| 龙南县| 甘泉县| 旬邑县| 石林| 肇东市| 济宁市|