Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/436.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.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
Javascript 串成一行_Javascript_String - Fatal编程技术网

Javascript 串成一行

Javascript 串成一行,javascript,string,Javascript,String,我需要得到一个长字符串来显示在一个跨度块在一行。由于空间的原因,没有浏览器将其分成不同的行。我必须使用JS使字符串在单击按钮时显示。这是我尝试过的,但浏览器显示为多行 var beg= document.formname.elementname.value; var oneLine= beg.replace(/[\n]/g, " "); 您可以使用值为nowrap的CSS属性将文本保留在一行: span{ 空白:nowrap; } 这是一个非常非常长的字符串,用来展示空白:nowrap的

我需要得到一个长字符串来显示在一个跨度块在一行。由于空间的原因,没有浏览器将其分成不同的行。我必须使用JS使字符串在单击按钮时显示。这是我尝试过的,但浏览器显示为多行

 var beg= document.formname.elementname.value;
 var oneLine= beg.replace(/[\n]/g, " ");
您可以使用值为
nowrap
的CSS属性将文本保留在一行:

span{
空白:nowrap;
}

这是一个非常非常长的字符串,用来展示空白:nowrap的工作原理。为什么这么长,我不知道。但它肯定会溢出元素的边缘。而不是包装,它只会一直向右移动,在必要时创建一个水平滚动条。只需添加一些额外的Lorem Ipsum,以确保在全屏查看此代码段时,它会到达页面边缘。
浏览器的默认情况下不会呈现换行符
\r
\n
。请附上一份说明问题的报告。您可以使用代码段(CTRL+M)。使用CSS将其保留在一行中。