2

テキスト領域と、テキストのテキスト配置を左、中央、右に変更する 3 つのボタンがあります。

<button onClick="align('left')">Left</button>
<button onClick="align('center')">Center</button>
<button onClick="align('right')">Right</button>

function align(alignment)
{
    document.getElementById("textArea").style.textAlign = alignment;
}

これは Firefox と Chrome では完全に機能しますが、IE9 では機能しません。最初は位置合わせされていないように見えますが、さらにテキストを入力すると、すべてが正しく位置合わせされます。

ボタンを押したときに整列させる方法はありますか?

どうもありがとう!

4

1 に答える 1

3

ハッキーですが動作します:

function align(alignment)
{
    ta = document.getElementById("textArea");
    ta.style.textAlign = alignment;
    ta.value= ta.value;
}
于 2013-02-18T16:50:27.117 に答える