因此,正如标题所说,我试图在html中显示一些文本,就像它在XML中出现的一样,但换行符消失了。这是我的代码:
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 tag.Any解决方案?谢谢!
发布于 2013-02-26 20:51:53
您可能希望对id为description的元素使用CSS white-space属性
<div id="description" style="white-space: pre-wrap">
</div>这应该保留空白和新行,但仍然换行较长的行。
https://stackoverflow.com/questions/15089030
复制相似问题