我有這個改變數的div到一個
str = testString.replace(/<div style="(.*?)">(.*?)<\/div><div style="\1">/g, '<div style="$1">$2<br>');
它消除
<div style="text-align: right;">text1</div>
<div style="text-align: right;">text2</div>
到
<div style="text-align: right;">
text1<br>text2
</div>
太好了!
如果我有多個<div>
?
我怎樣才能讓
<div style="text-align: right;">text1</div>
<div style="text-align: right;">text2</div>
<div style="text-align: right;">text3</div>
<div style="text-align: right;">text4</div>
到
<div style="text-align: right;">
text1<br>text2<br>text3<br>text4
</div>
?
用正則表達式來強制HTML只會導致疼痛,痛苦和心碎。你真的需要學習如何使用DOM操作來做這種事情。 – 2012-07-12 12:12:17