使用JavaScript做一些文本交換(感言淡入/淡出),並且希望在引號內插入相當於<br/>
的引號,以便引用的作者位於下一行。在下面的代碼中,我嘗試按照JavaScript: How to add line breaks to an HTML textarea?的說明進行操作,但不知道如何插入/\n\r?/g
以使其正常工作。在javascript中引用的文本中插入換行符
<script type="text/javascript">
var text = document.forms[0].txt.value;
text = text.replace(/\n\r?/g, '<br />');
</script>
<script type="text/javascript">
window.testimonials = [
'"This was a great experience" /\n\r?/g - Max Cameron, ThinkTank',
'"This was a great experience" /\n\r?/g - Max Cameron, ThinkTank',
"source code"
];
</script>
有什麼辦法強制它到下一行嗎?謝謝!
如果您要插入的'/ \ n \ r/g'(因爲它聽起來你是)爲什麼不只是使用你想要的文字('
'),或者是那些來自你無法編輯的來源的證明書? –