文本区域内的文本对齐IE9

Text-Align within a Text Area IE9

本文关键字:文本 IE9 对齐 区域      更新时间:2023-09-26

我有一个文本区域和三个按钮,可以将文本的对齐方式更改为左、中、右:

<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中不起作用。起初,它看起来只是没有对齐,但当我再键入一些文本时,它会正确对齐所有内容。

当你按下按钮时,有没有办法让它对齐?

非常感谢!

破解但有效:

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