2016-11-05 81 views
0

我知道這是一個重複的問題,但我嘗試了很多東西,但都沒有工作。從本質上講,我有:將換行插入字符串

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

邊注:該div有一個<p>裏面的它,這就是我改變。提前感謝您的任何建議!

+2

也許一個jsfiddle鏈接可能會有用。 – tanaydin

+0

問題是? – Dekel

+0

它不會插入換行符,就像我認爲它應該。 –

回答

2

我看不到你的整個代碼,所以我不知道你的HTML看起來像什麼。試試這個代碼:

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

有一個的jsfiddle這裏:https://jsfiddle.net/pavkr/bq8be893/

你可以簡化代碼,但這基本上只是向你展示它是如何工作的。

1

您必須將內容作爲html插入而不是文本。這樣做:

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