zoukankan      html  css  js  c++  java
  • 可以让无空格连续的字符换行的JS(名字好难取_!)

    可以避免因某一连续字符过长而使页面布局遭破坏。。。

    function SetWordNewLine(Words,MaxLength)
       { 
        var WordArray;
        WordArray=Words.split(" ");
        
        for(i=0;i<WordArray.length;i++)
        {
         if(WordArray[i].length>MaxLength)
         {
          WordArray[i]=GetWordSubString(WordArray[i],MaxLength);
         }

        }
        var ResultWord="";
        for(i=0;i<WordArray.length;i++)
        {
         ResultWord+=WordArray[i]+" ";
        }
        return ResultWord;
       }
       
       //递归截取字符串
       function GetWordSubString(_Words,_MaxLength)
       {
        if(_Words.length>_MaxLength)
        {

         return _Words.substring(0,_MaxLength)+"<p style=\"margin-top:0px; margin-bottom:0px;\"/>"+GetWordSubString(_Words.substring(_MaxLength,_Words.length),_MaxLength);
        }
        else
        {
         return _Words+"<p style=\"margin-top:0px; margin-bottom:0px;\"/>";
        }
       }

  • 相关阅读:
    HTTP概述
    【HTTP权威指南】第二章URL与资源
    【HTTP权威指南】第三章HTTP报文
    列表生成式
    六一问候
    NYOJ 528 找球号(三)
    NYOJ 138 找球号(二)
    HDU3790 最短路径问题
    NYOJ 228 士兵杀敌(五)
    NYOJ3 3 多边形重心问题
  • 原文地址:https://www.cnblogs.com/Random/p/889639.html
Copyright © 2011-2022 走看看