質問する
414 次
3 に答える
0
'\n' が機能するはずです。IE 8 で textarea 要素の値として以下を挿入すると、戻り値が挿入されます (便宜上のみラップされています)。
var s = 'E M E R G E N C Y\n' +
'\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\n' +
'Name: John Doe Land-line';
「—」文字のみを HTML 文字エンティティではなく、Unicode 値に置き換えました。「\n\r」を使用したいかもしれませんが、必要ではないと思います。
ああ、次のようなこともできます。
var t = ['E M E R G E N C Y',
'\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014',
'Name: John Doe Land-line'];
次に、値を次のように設定します。
t.join('\n') // or t.join('\u000d');
\u000a
改行や改行も代用できます\u000d
。
于 2012-04-20T02:53:19.753 に答える
0
テキストエリアは入力によく似ています。なぜvalue
属性を使わないのですか?
于 2012-04-20T02:56:14.263 に答える
0
value
その ではなく、テキストエリアの を設定しinnerHTML
ます。HTML では、空白は取り除かれます。基本的な Web ページを作成するだけでわかるはずです。Internet Explorer は、他のブラウザーとは異なり、正しく機能しています...
于 2012-04-20T02:56:18.930 に答える