Computer >> 컴퓨터 >  >> 프로그래밍 >> HTML

HTML DOM borderLeftWidth 속성 – 요소의 왼쪽 테두리 너비 설정 및 조회 방법

HTML DOM의 borderLeftWidth 속성은 요소의 왼쪽 테두리(border-left) 너비를 설정하거나 현재 값을 가져올 때 사용됩니다. 자바스크립트를 통해 동적으로 테두리 두께를 변경해야 하는 경우 유용하게 활용할 수 있습니다.

문법(Syntax)

borderLeftWidth 속성을 설정하는 기본 문법은 다음과 같습니다.

object.style.borderLeftWidth = "thin|medium|thick|length|initial|inherit"

속성 값(Property Values)

borderLeftWidth 속성에 사용할 수 있는 값은 아래와 같습니다.

설명
thin얇은(thin) 테두리를 지정합니다.
medium중간(medium) 두께의 테두리를 지정합니다. 기본값(default)입니다.
thick두꺼운(thick) 테두리를 지정합니다.
lengthpx, em 등 특정 단위로 테두리 너비를 직접 지정합니다. (예: "5px", "0.3em")
initial이 속성을 초기값(기본값)으로 설정합니다.
inherit부모 요소의 속성 값을 상속받습니다.

예제(Example)

다음 예제는 borderLeftWidth 속성을 사용하여 div 요소의 왼쪽 테두리 너비를 동적으로 변경하는 방법을 보여줍니다.

<!DOCTYPE html>
<html>
<head>
<style>
    #DIV1{
        height: 100px;
        width: 200px;
        border: 10px groove orange;
        padding: 10px;
        border-left-width: 30px;
    }
</style>
<script>
    function changeLeftWidth(){
        document.getElementById("DIV1").style.borderLeftWidth = "1px";
        document.getElementById("Sample").innerHTML = "왼쪽 테두리 너비가 줄어들었습니다.";
    }
</script>
</head>
<body>
<div id="DIV1">SOME SAMPLE TEXT</div>
<p>아래 버튼을 클릭하면 위 div의 왼쪽 테두리 너비가 변경됩니다.</p>
<button onclick="changeLeftWidth()">왼쪽 너비 변경</button>
<p id="Sample"></p>
</body>
</html>

실행 결과(Output)

페이지를 처음 열면 왼쪽 테두리가 30px로 굵게 표시됩니다.

HTML DOM borderLeftWidth 속성 – 요소의 왼쪽 테두리 너비 설정 및 조회 방법

이후 “왼쪽 너비 변경” 버튼을 클릭하면 자바스크립트 함수가 실행되어 왼쪽 테두리 너비가 1px로 줄어들고, 결과 메시지가 화면에 출력됩니다.

HTML DOM borderLeftWidth 속성 – 요소의 왼쪽 테두리 너비 설정 및 조회 방법

정리

borderLeftWidth 속성은 CSS의 border-left-width 속성을 자바스크립트로 제어할 수 있게 해주는 DOM 스타일 속성입니다. 예약어(thin, medium, thick)뿐만 아니라 px, em 같은 절대·상대 단위도 지원하므로, 사용자 인터랙션에 따라 테두리 스타일을 실시간으로 바꾸는 UI를 구현할 때 활용하면 좋습니다.