JavaScript追加子文本节点不';不要断线

JavaScript追加子文本节点不';不要断线,javascript,html,line-breaks,Javascript,Html,Line Breaks,这里有一个JavaScript n00b… 我正在用javascript生成一些html代码,这些代码将通过。在单击按钮时,代码将动态添加到标记中 var startLabelTag = document.createTextNode("text goes here"); startLabelTag.nodeValue = "<label><strong>" + elementNameFinal + "</strong></label>LINEBR

这里有一个JavaScript n00b…
我正在用javascript生成一些html代码,这些代码将通过。在单击按钮时,代码将动态添加到标记中

var startLabelTag = document.createTextNode("text goes here");
startLabelTag.nodeValue = "<label><strong>" + elementNameFinal + "</strong></label>LINEBREAK HERE<select id='dropdownmenu' class='Custom_" + fieldNameFinal + "' onchange='selectChanged('@field[" + fieldNameFinal + "]',this.value);'>";
document.getElementById("dropdown-code").appendChild(startLabelTag);
我的javascript代码如下所示。这是第2行中的文本,我需要换行符。我试过了/n,但没用,只是留下了一个空间

<label><strong>" + elementNameFinal + "</strong></label>LINEBREAK HERE<select id='dropdownmenu' class='Custom_" + fieldNameFinal + "' onchange='selectChanged('@field[" + fieldNameFinal + "]',this.value);'>
var startAbeltag=document.createTextNode(“文本在此显示”);
startAbelTag.nodeValue=“”+elementNameFinal+”此处换行符”;
document.getElementById(“下拉代码”).appendChild(startAbelTag);
下面是我试图创建的文本字符串,在此处的文本换行符所在的位置创建换行符

“+elementNameFinal+”此处换行

空白:预包装
添加到容器的CSS中


毕竟,如果在HTML源代码中键入一个换行符,结果中会出现一个空行吗?不。除非通过CSS使空白变得重要。

您正在寻找这样的内容吗

通过使用
String.fromCharCode(10)
可以插入换行符,并使用
pre
标记(或
div
具有
空白:pre wrap
)可以看到/显示换行符

var elementNameFinal=“elementname”,fieldNameFinal=“fieldname”;
var startAbeltag=document.createTextNode(“文本在此显示”);
startAbelTag.nodeValue=“”+elementNameFinal+”“+String.fromCharCode(10)+”;
document.getElementById(“下拉代码”).appendChild(startAbelTag)

正常的HTML换行符在这里可以工作吗
不,因为HTML显示为标记,所以它只显示为“纯文本”啊,是的,我明白了。嗯……您试过了吗\r\n?也只做了一个空格