因为tittle几乎说,我试图在HTML中显示一些html中的文本,但新行消失了。这是我的代码:
var descripcion = document.getElementById("description");
descripcion.innerHTML = fichas[i].getElementsByTagName("descripcion")[0].childNodes[0].nodeValue;
XML:
...
<descripcion>Descubre los secretos de la elaboración del txakoli, visitando nuestros viñedos y nuestra bodega familiar “Magalarte Lezama” fundada en el siglo XIX; posiblemente una de las pocas bodegas que se mantiene desde entonces.
Tras cuatro generaciones heredando, guardando y mejorando pequeños secretos, apostamos hoy en día por la innovación y el desarrollo, logrando un producto de calidad actual, manteniendo el espíritu del pasado.
</descripcion>
正如我所说,当我在html中显示该文本时,换行符消失,我尝试在xml中添加
但不起作用,它的行为就像另一个xml标记。任何解决方案?谢谢!
答案 0 :(得分:1)
您可能希望在ID为white-space
的元素上使用CSS description
属性:
<div id="description" style="white-space: pre-wrap">
</div>
这应保留空格和新行,但仍包裹长行。