Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在window.open()时使Javascript换行_Javascript_Jquery_Window.open - Fatal编程技术网

在window.open()时使Javascript换行

在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 =

我正在尝试添加换行符,您可以通过“\n”看到这一点。我尝试了'\n\n','\r'。弹出窗口打开时似乎不会粘住。

HTML通常不使用
\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;
}