0
我知道這是一個重複的問題,但我嘗試了很多東西,但都沒有工作。從本質上講,我有:將換行插入字符串
var med = word.replace("!", '<br />');
(div.get(0)).textContent = med;
邊注:該div有一個<p>
裏面的它,這就是我改變。提前感謝您的任何建議!
我知道這是一個重複的問題,但我嘗試了很多東西,但都沒有工作。從本質上講,我有:將換行插入字符串
var med = word.replace("!", '<br />');
(div.get(0)).textContent = med;
邊注:該div有一個<p>
裏面的它,這就是我改變。提前感謝您的任何建議!
我看不到你的整個代碼,所以我不知道你的HTML看起來像什麼。試試這個代碼:
var str = jQuery('p').html();
str = str.replace('!', '<br />');
jQuery('p').html(str);
有一個的jsfiddle這裏:https://jsfiddle.net/pavkr/bq8be893/
你可以簡化代碼,但這基本上只是向你展示它是如何工作的。
您必須將內容作爲html插入而不是文本。這樣做:
var med = word.replace("!", '<br />');
(div.get(0)).innerHtml = med;
也許一個jsfiddle鏈接可能會有用。 – tanaydin
問題是? – Dekel
它不會插入換行符,就像我認爲它應該。 –