- ベストアンサー
テキストエリア内で改行するには。
次のスクリプトを実行すると、テキストエリア内に 01234560 と数字が表示されますが、これを 0 1 2 . というように改行も含めてテキストエリアに出力するにはどうすればよいでしょうか。 ¥nという文字を使用するのでしょうか? <html> <head> <script language="JavaScript"> <!-- var textA="" function my1() {for (i=0;i<11;i++){textA=textA+new String(i)} document.form1.text1.value=textA;} //--> </script> </head> <body> <form name="form1"> <textarea name="text1" size="10"></textarea> <input type="button" value="CLICK!" onClick="my1();"> </form> </body> </html>
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
textA=textA+new String(i) ↓ textA=textA+new String(i)+"\n" OK!
その他の回答 (2)
「エスケープシーケンス」と呼ばれるものの中で「改行文字」(LF)を表すものです。
お礼
ありがとうございます。 読んでみます。
- BlueRay
- ベストアンサー率45% (204/453)
ここの質問の回答に改行コードについてのアドレスを書いています。 参考に目を通しては如何でしょう。 質問:テキストボックスに改行を含む値を表示する場合 http://oshiete1.goo.ne.jp/kotaeru.php3?q=282211
お礼
ありがとうございます。 読んでみます。
お礼
できました。ありがとうございます。 "\n" ですね。 " を書かなかったのが原因でした。 そもそも \n ってなんでしょうか? ときどき見かけることはあるのですが・・ 検索しようにも ¥n で検索しても意味のないものばかりヒットします。