0

フォームボタンがあり、2行のテキストが必要です。私がこれを持っている形で

value='".$row['item'].'
$'.$row['price']."'

そして私は得る

Hot Dog
$1.00

これをJavaScriptで更新して試してみました

sBtn = itm + "
$" + prc;
document.getElementById(conbtn).value = sBtn;

sBtn = itm + "<br>$" + prc;
document.getElementById(conbtn).value = sBtn;

成功せずに。最初の

Hot Dog&#10;$1.00

と2番目

Hot Dog<br>$1.00

JSから2行を書く方法はありますか?

4

2 に答える 2

1

わかった。使用済み

sBtn = itm + "\r\n$" + prc;
于 2012-12-31T02:50:20.033 に答える
1

フォーム入力ボタンがある場合は、valueプロパティでエスケープされた改行を使用します。

document.getElementById(conbtn).value = "Test 1\nTest 2";

ボタンタグ要素がある場合は、プロパティでブレーク要素を使用しinnerHTMLます。

document.getElementById(conbtn).innerHTML = "Test 1<br/>Test 2";
于 2012-12-31T02:52:18.963 に答える