我想在Javascript中添加换行符,但是\ n无法正常工作,到目前为止我发现的其他任何方式都无法正常工作(例如<br>
或\n
)。另外,由于编程,我无法使用.appendChild。
for (i=getchilds();i<number;i++){
container.appendChild(document.createTextNode("\n" + "Pers. " + (i+1) + " \u00a0"));
var input = document.createElement("input");
input.type = "number";
container.appendChild(input);
}
我认为您可能会将空格与空格的表示混淆。在您的情况下,您要在要作为换行符显示的字符串后附加表示空格的字符。我假设您然后将其追加到未设置样式以将其显示为空白的元素。
有四种基本方法可以解决此问题:
container
-referenced元素容纳了此元素,请添加white-space: pre
其样式。这将导致您看到换行符。最好使用CSS进行此操作,但是您也可以使用Javascript进行此操作。\n
为<br>
。DenysSéguret就是一个例子。pre
对container
-referenced元素使用标签。<pre>
自动遵守并显示内容的换行符。当然,这意味着您的内容可以使用pre
-formatted标签。本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句