如何使用javascript在“:”之后将一行分成两行?

时间:2016-06-07 12:54:07

标签: javascript html css

我有博客,博客标题是这样的;

“嘿那里:第1部分”

那么,是否有机会在“:”之后打破这一行,因为我希望第1部分开始新的一行。所以它应该是这样的:

“嘿那里:

第1部分“

但是有很多标题,所以我想用所有这些标题的javascript代码来做这件事。这可能吗?

4 个答案:

答案 0 :(得分:1)

您可以使用split() JavaScript

var text = "Hey There : Part 1";
var newText = text.split(":").join('\n');
alert(newText);

答案 1 :(得分:0)

使用jQuery:

var blogTitle = $('theTitleElement')
$(blogTitle).each(function(){
   $(this).html(this.textContent.split(':').join('<br>'))
});

答案 2 :(得分:0)

如果您是URL编码,

%0D%0A是回车符和换行符的字符。

%0D是回车符%0A是换行符。

如果您想在JavaScript代码中换行,那么您可以使用\n来换行换行符。

答案 3 :(得分:0)

var sOrig = "Hey There: Part 1";
sOrig.split(':').join('\n');

如果需要,您可以将\n替换为html等,或者只需replace()