1. ホーム
  2. javascript

[解決済み] JavaScriptで改行するには?

2022-03-07 10:07:07

質問

JavaScriptで改行する方法を教えてください。

<input type='submit' name='Submit' value='Submit' 
onClick="parent.location='mailto:[email protected]?subject=Thanks for writing to me &body=I will get back to you soon. Thanks and Regards Saurav Kumar'">

Subjectに改行が欲しい。私が必要とする出力は

I will get back to you soon
Thanks and Regards
Saurav Kumar

解決方法は?

追加 %0D%0A をURL上の改行をエンコードしたい場所に追加してください。

  • %0D はキャリッジリターン文字
  • %0A は改行文字

これはWindowsマシンでの新しい行の並びです。LinuxやMacでは同じではありませんが、どちらでも動作するはずです。

実際のjavascriptで改行したい場合は \n のエスケープシーケンスです。


onClick="parent.location='mailto:[email protected]?subject=Thanks for writing to me &body=I will get back to you soon.%0D%0AThanks and Regards%0D%0ASaurav Kumar'