将换行符插入字符串

时间:2016-11-05 03:44:57

标签: javascript jquery html

我知道这是一个重复的问题,但我尝试了很多东西,但没有一个能奏效。基本上,我有:

var med = word.replace("!", '<br />');            
(div.get(0)).textContent = med;

旁注:div里面有一个<p>,这正是我要改变的。感谢您提前获得任何建议!

2 个答案:

答案 0 :(得分:2)

我无法看到您的整个代码,因此我不确定您的HTML是什么样的。试试这段代码:

var str = jQuery('p').html();
str = str.replace('!', '<br />');
jQuery('p').html(str);

这里有一个jsFiddle:https://jsfiddle.net/pavkr/bq8be893/

您可以简化代码,但这基本上只是为了向您展示它是如何工作的。

答案 1 :(得分:1)

您必须将内容插入为html而不是文本。这样做:

var med = word.replace("!", '<br />');            
(div.get(0)).innerHtml = med;