var popupWindow = window.open('','null','location=no,toolbar=no,menubar=0,scrollbars=0');
var previewMsg =
'ID: ' + data.template.MsgID + '\n' +
'Message Body: ' + data.template.MsgContents + '\n';
popupWindow.document.write(previewMsg);
我正在尝试添加换行符,您可以在' \ n'中看到。我已经尝试过了' \#39; \ r'。弹出窗口打开时似乎没有坚持。
答案 0 :(得分:2)
HTML通常不会使用\r
或\n
来表示换行符。尝试将每个部分包装在块级元素中,例如<div>
或<p>
,或使用<br/>
标记,这是您最接近换行符的内容在HTML中,虽然它不是非常语义。
或者,使用CSS:
some-selector {
white-space: pre;
}