wangxlisonglm
2011-09-14 10:44
浏览 1.1k
已采纳

回车换行转换<br>

HTML源码中代码片断(字符串)为如下形式

字符串1
字符串2
字符串3

而在HTML页面中显示如下:

字符串1 字符串2 字符串3

请问怎么能用JS或其他办法将每个字符串的末尾加上
,变成如下格式
字符串1

字符串2

字符串3

(在网上搜索了一下,看到了在FF上的解决办法,可是我想在IE下也能同样好用)

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

3条回答 默认 最新

  • 峭沙 2011-09-14 13:51
    最佳回答

    [code="html"]<br> var str = &quot;字符串1 字符串2 字符串3&quot;;<br> str = str.replace(/\b(\S+)\b/g, function($0){<br> if(typeof $0 !== &#39;undefined&#39;){<br> return $0 + &#39;<br/>&#39;;<br> }<br> }).replace(/\s+/g, &#39;&#39;);<br> var content = document.getElementById(&#39;content&#39;);<br> content.innerHTML = str;<br>



    [/code]
    评论
    解决 无用
    打赏 举报
查看更多回答(2条)

相关推荐 更多相似问题