Javascript 串成一行
我需要得到一个长字符串来显示在一个跨度块在一行。由于空间的原因,没有浏览器将其分成不同的行。我必须使用JS使字符串在单击按钮时显示。这是我尝试过的,但浏览器显示为多行Javascript 串成一行,javascript,string,Javascript,String,我需要得到一个长字符串来显示在一个跨度块在一行。由于空间的原因,没有浏览器将其分成不同的行。我必须使用JS使字符串在单击按钮时显示。这是我尝试过的,但浏览器显示为多行 var beg= document.formname.elementname.value; var oneLine= beg.replace(/[\n]/g, " "); 您可以使用值为nowrap的CSS属性将文本保留在一行: span{ 空白:nowrap; } 这是一个非常非常长的字符串,用来展示空白:nowrap的
var beg= document.formname.elementname.value;
var oneLine= beg.replace(/[\n]/g, " ");
您可以使用值为nowrap
的CSS属性将文本保留在一行:
span{
空白:nowrap;
}
这是一个非常非常长的字符串,用来展示空白:nowrap的工作原理。为什么这么长,我不知道。但它肯定会溢出元素的边缘。而不是包装,它只会一直向右移动,在必要时创建一个水平滚动条。只需添加一些额外的Lorem Ipsum,以确保在全屏查看此代码段时,它会到达页面边缘。
浏览器的默认情况下不会呈现换行符\r
和\n
。请附上一份说明问题的报告。您可以使用代码段(CTRL+M)。使用CSS将其保留在一行中。