htmlのテキストデータをword出力したい
Q&A
Closed
htmlのテキストデータをjavascriptでword出力したい
議事録が表示されうようなwebアプリを作成しています。
webページに表示されたテキストデータをword出力したいと思っています。
現状、wordの出力は可能になったのですが、なぜか改行されず、改行部は半角スペースのままword出力されてしまいます。
どのようなコードを書けばいいか教えて頂けると幸いです。
表示しているwebページ
<div id="render"></div>
<button onclick="copy()">コピー</button>
<script>
let kekka=["あ","い","う","え","お","か","き","く","け","こ"];
let Speaker=["a","a","a","a","a","b","b","b","b","b"];
let hyouzi = "";
for (let i=0 ; i<Speaker.length ; i++){
if (Speaker[i]==Speaker[i+1]){
hyouzi += kekka[i];
} else {
document.getElementById('render').innerText += (Speaker[i]+":"+hyouzi+"\n");
hyouzi = "";
};
}
let textMsg =document.getElementById("render").innerText
fn_aaa(textMsg)//現在、ここの関数からテキストデータを受け渡してワードに出力していますが、改行されないものが出力されます。
function copy() {
navigator.clipboard.writeText(
document.getElementById("render").innerText
);
alert("議事録をコピーしました");
}
</script>
実際のページ
a:あいうえお
b:かきくけこ
コピー
または、問題・エラーが起きている画像をここにドラッグアンドドロップ
現在のワード出力
a:あいうえお b:かきくけこ
理想のワード出力
a:あいうえお
b:かきくけこ
0