一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

javascript 一個(gè)自定義長度的文本自動(dòng)換行的函數(shù)

很多朋友在制作網(wǎng)頁過程中總是發(fā)現(xiàn)某些時(shí)候一些英文會(huì)把原來好好的表格撐開而導(dǎo)致變形,雖然可以使用style="table-layout:fixed;word-wrap:break-word;word-break:break-all" 來解決這個(gè)問題,但有些時(shí)候會(huì)導(dǎo)致內(nèi)容顯示不完整而被隱藏了起來,并沒有做到自動(dòng)換行的效果。

于是偶就想寫一個(gè)這樣的函數(shù)來修補(bǔ)這個(gè)缺陷,這個(gè)函數(shù)很簡單,但這里只是提供一種思路來解決這個(gè)問題。

function fnAddBr(id, iPerLineLen){.....} 
id為要修改的文本塊的id,iPerLineLen為每行的長度
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>Untitled Document</title>
</head>
<body>
<script type="text/Javascript">    
//函數(shù)功能:在指定長度處自動(dòng)添加換行符,以英文長度為準(zhǔn),及8代表8個(gè)英文或4個(gè)漢字
     function fnAddBr(id, iPerLineLen){
        var sStr=document.getElementById(id).innerHTML;
        if(sStr.replace(/[^/x00-/xff]/g,"xx").length <= iPerLineLen){
            return -1;
        }

        var str="";
        var l=0;
        var schar;
        for(var i=0;schar=sStr.charAt(i);i++){
            str+=schar;
            l+=(schar.match(/[^/x00-/xff]/)!=null?2:1);
            if(l>= iPerLineLen){
                str+="<br />/n";
                l=0;
            }
        }
        document.getElementById(id).innerHTML=str;
    }
    </script>
<div id="content" style="border:1px solid #ccc">
我在做網(wǎng)頁的時(shí)候添加的內(nèi)容在生成網(wǎng)頁后總是橫向把表格撐的很寬,很難看; 
我在加了 
style="table-layout:fixed;word-wrap:break-word;word-break:break-all" 

這個(gè)代碼后,表格倒是不會(huì)撐寬了,可是內(nèi)容又顯示不完全了,只是顯示表格一樣的寬度的內(nèi)容,其他的被遮擋或是過濾掉了。 
我的是漢字,這個(gè)有關(guān)系嗎? 

請(qǐng)問有什么方法可以讓在表格中的文字到多少字的時(shí)候就自動(dòng)換一行?或是能換行又不撐大表格,而且不略去內(nèi)容! 

我的內(nèi)容是在動(dòng)易中調(diào)用的這個(gè)標(biāo)簽!
</div>

<div id="content1" style="border:1px solid #ccc">
我在做網(wǎng)頁的時(shí)候添加的內(nèi)容在生成網(wǎng)頁后總是橫向把表格撐的很寬,很難看; 
我在加了 
style="table-layout:fixed;word-wrap:break-word;word-break:break-all" 

這個(gè)代碼后,表格倒是不會(huì)撐寬了,可是內(nèi)容又顯示不完全了,只是顯示表格一樣的寬度的內(nèi)容,其他的被遮擋或是過濾掉了。 
我的是漢字,這個(gè)有關(guān)系嗎? 

請(qǐng)問有什么方法可以讓在表格中的文字到多少字的時(shí)候就自動(dòng)換一行?或是能換行又不撐大表格,而且不略去內(nèi)容! 

我的內(nèi)容是在動(dòng)易中調(diào)用的這個(gè)標(biāo)簽!
</div>

<script type="text/Javascript">
    fnAddBr("content",25);
    fnAddBr("content1",50);
</script>
</body>
</html>

JavaScript技術(shù)javascript 一個(gè)自定義長度的文本自動(dòng)換行的函數(shù),轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 色涩色 | 最近中文字幕无吗免费视频 | 精品一区二区三区免费视频 | 免费的美女色视频网站 | 网红主播大尺度精品福利视频 | 天堂综合网 | 最新精品视频在线观看 | 国产第一页在线视频 | www.黄色大片 | 日韩视频一区二区三区 | 在线观看黄色网 | 日韩中文字幕一在线 | 成人va视频 | 91精品国产综合久久消防器材 | 好吊妞在线播放 | 色综合天天干 | 四色婷婷| 精品日本亚洲一区二区三区 | 国产久热精品 | 国产成人ay手机在线观看 | 国产激情一区二区三区成人91 | 久久精品免视着国产成人 | 美女被男人狂躁免费视频 | 视频一区二区三区在线 | 一级做a爰片性色毛片刺激 一级做a爰片性色毛片黄书 | 国产农村乱子伦精品视频 | 国产精品高清一区二区 | 国产成人精品在线 | 蜜桃嫩草| 国产福利91| 一男一女一级毛片 | 国产精品久久久福利 | 91精品福利一区二区三区野战 | 亚洲视频99| 六月色 | 欧美日韩亚洲国产千人斩 | 91精品国产综合久久消防器材 | 欧美日韩中文国产一区二区三区 | 国内精品小视频福利网址 | 一本色道久久综合狠狠躁 | 91精品国产福利尤物免费 |