如何实现FireFox文本自动换行

FireFox文本自动换行处理,如何实现FireFox文本自动换行1 \' U1 ^2 R9 a! ^& x; N

* A0 ^5 O6 T8 N# H6 [6 t+ e文本自动换行IE中解决方法:
3 k# L% `9 g1 {9 U# X2 ^, W/ x4 _$ j+ f& ]$ O6 o/ G8 Q( s/ }
word-wrap:break-word;! N) K: n, R, w6 ^* e' g' _* P* z- c
word-break:break-all;" R  O! V: l8 i, }0 V5 H
注:在要换行的内容相应的单元格或者DIV里加入,如:
  y% m, u# u: S/ _
: C5 P1 Z+ k7 D! Z6 }' N6 \5 o' x<div style=word-wrap:break-word;></div>或<td style=word-wrap:break-word;></td>
2 i' m) N- Y& J文本自动换行FireFox中解决方法(脚本):
3 L% B6 o! g/ v% l: i
/ ~; z/ K+ T5 u- p7 A. Q8 f<script type="text/javascript">& h& X8 v$ U. ?' A
function toBreakWord(intLen, id){+ Y; t: g$ ]/ Q8 |3 q/ i# B; K
var obj=document.getElementById(id);
, T! K. C( M+ }var strContent=obj.innerHTML; 4 i: R% V) k4 u6 V  f
var strTemp="";
+ U. w0 F* D, J6 K, Zwhile(strContent.length>intLen){
  p1 b* Y( G! u4 l1 {4 H- mstrTemp+=strContent.substr(0,intLen)+"<br>"; $ V$ t& C5 v# m6 z  ?6 R
strContent=strContent.substr(intLen,strContent.length); . [9 P3 [* p3 g  A8 A# N4 Y
}
( ^7 x; D2 _. d; hstrTemp+= strContent;
/ D/ e- [, B+ s+ b) V( ~obj.innerHTML=strTemp;: D; q- Y7 r* `# {+ z5 h- l0 ]
}6 U: A/ n  d4 m: _
</script>* g; l' K2 E& U7 C% s$ @* r( f% L
注:以上脚本放在</head>前面.1 h. H6 G9 I3 F: ]0 r
" z# [* A: X+ v9 u
调用时如下写法:- ?. |' Y+ V' f. I. P& g: ?6 B1 m

+ ]3 \! C4 X( X& b8 A6 N, u5 R: N6 R同个页面单处调用:
7 r/ T- Q2 D3 a1 l+ E! v- h5 N8 F2 B4 X, y( I: y6 g
<div id="content">这里是要应用换行的内容</div><script language="javascript">toBreakWord(60, "content");</script>
: P( u( I1 i7 g7 s1 D同个页面多处调用:
- t* N9 A4 k* \6 \& F) |7 W. x+ j( b& x# Z) B" Q$ G
<div id="content">这里是要应用换行的内容</div><script language="javascript">toBreakWord(60, "content");</script>
1 s/ x  m1 ]4 l6 K9 m& j<div id="content2">这里是要应用换行的内容</div><script language="javascript">toBreakWord(60, "content2");</script>% C( M8 U0 F$ U% a
注:把应用的JS写在</div>后面,其中60表示一行要显示多少字字符,注意多个调用时ID的相应变化,不能同一个ID名称,应用上面的方法后IE也会是按设定的字符数换行,但是IE里面支持自动换行,所以只要判断一下是否为IE,如果不是IE就不要输出上面的. X# N# L  N3 {+ i& d

$ ^, }. s9 Q2 l6 }, ]<script language="javascript">toBreakWord(60, "content");</script>
2 T* D* x" G8 Y这段JS,如果不是就要输出。