JavaScript에서 텍스트를 수평으로 정렬하려면 textAlign 속성을 사용합니다. 이 속성은 CSS의 text-align과 동일하게 동작하며, 값을 right로 설정하면 텍스트가 오른쪽으로 정렬됩니다.
아래 예제는 버튼을 클릭했을 때 문단의 텍스트를 오른쪽으로 정렬하는 코드입니다.
예제
<!DOCTYPE html>
<html>
<body>
<p id = "myText">This is demo text</p>
<button onclick = "display()">Set Horizontal Alignment</button>
<script>
function display() {
document.getElementById("myText").style.textAlign = "right";
}
</script>
</body>
</html>참고: textAlign에 사용할 수 있는 주요 값
textAlign 속성에는 다음과 같은 값들을 지정할 수 있습니다.
- left: 텍스트를 왼쪽으로 정렬합니다(기본값).
- right: 텍스트를 오른쪽으로 정렬합니다.
- center: 텍스트를 가운데로 정렬합니다.
- justify: 양쪽 끝에 맞춰 텍스트를 균등하게 정렬합니다.
이처럼 JavaScript의 style 객체를 활용하면 버튼 클릭 같은 사용자 이벤트에 반응하여 텍스트 정렬을 동적으로 변경할 수 있습니다.