在window.open()时使Javascript换行
我正在尝试添加换行符,您可以通过“\n”看到这一点。我尝试了'\n\n','\r'。弹出窗口打开时似乎不会粘住。HTML通常不使用在window.open()时使Javascript换行,javascript,jquery,window.open,Javascript,Jquery,Window.open,我正在尝试添加换行符,您可以通过“\n”看到这一点。我尝试了'\n\n','\r'。弹出窗口打开时似乎不会粘住。HTML通常不使用\r或\n来表示换行符。尝试将每个部分包装在块级元素中,例如或,或者使用标记,这是HTML中最接近换行符的部分,尽管它的语义不太好 或者,使用CSS: var popupWindow = window.open('','null','location=no,toolbar=no,menubar=0,scrollbars=0'); var previewMsg =
\r
或\n
来表示换行符。尝试将每个部分包装在块级元素中,例如
或
,或者使用
标记,这是HTML中最接近换行符的部分,尽管它的语义不太好
或者,使用CSS:
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);
既然你正在使用的是正确的HTML标记,那你怎么办?@epascarello这样的HTML的一个具体例子会更有建设性
:)
哇,我觉得现在不想把它们包装成div很傻!谢谢成功了。
some-selector {
white-space: pre;
}