1. ホーム
  2. javascript

[解決済み] Javascriptで連結された文字列を強制的に改行するには?

2022-03-06 19:56:03

質問

getElementByIdの呼び出しに複数の変数を含めることができるように、テキストボックスに連結された文字列として変数を送信しています。

アドレスが正しくフォーマットされるように、改行を指定する必要があります。

document.getElementById("address_box").value = 
(title + address + address2 + address3 + address4);

改行の後と変数の後と、連結演算子を+=に変えてみたり。

修正済み : この問題は、次の方法で解決されました。

document.getElementById("address_box").value = 
(title + "\n" + address + "\n" + address2 + "\n" +  address3 +  "\n" + address4);

で、テキストボックスを「input type」から「textarea」に変更する。

解決方法は?

テキストボックスに複数行を入れることはできないので、textareaが必要です。それなら、次のように動作します。 \n を値の間に挟みます。