Javascript 从文件加载文本并将其放置在div nwjs中后断开行

Javascript 从文件加载文本并将其放置在div nwjs中后断开行,javascript,nwjs,Javascript,Nwjs,使用fs.readFileSync(文件夹)从文件内部加载文本后 如何将其放置在nwjs应用程序中的div(其contenteditable=“true”)中,并根据其在文件中的方式断开行 因为直接加载将所有内容放在该分区的同一行中。您可以将所有\n替换为,或者您可以使用css样式保留所有换行符: <div style="white-space: pre-line">{your text}</div> {您的文本} @MudOnTire回答的示例: var fs=w

使用
fs.readFileSync(文件夹)从文件内部加载文本后
如何将其放置在nwjs应用程序中的div(其contenteditable=“true”)中,并根据其在文件中的方式断开行


因为直接加载将所有内容放在该分区的同一行中。

您可以将所有
\n
替换为

,或者您可以使用css样式保留所有换行符:

<div style="white-space: pre-line">{your text}</div>
{您的文本}

@MudOnTire回答的示例:


var fs=window.nw.require('fs');
var path=window.nw.require('path');
var file=path.join(process.cwd(),'folder','somefile.txt');
var data=fs.readFileSync(文件);
数据=字符串(数据);
data=data.trim().split('\r\n').join('\n');
document.getElementById('pre').innerHTML=data;
var html=data.split('\n').join('
'); document.getElementById('div')。innerHTML=html;