Computer >> Máy Tính >  >> Lập trình >> HTML

Thuộc tính bên trái của HTML DOM client

Thuộc tính HTML DOM clientLeft trả về chiều rộng của đường viền bên trái của một phần tử tính bằng pixel. Nó là một tài sản chỉ đọc. Thuộc tính này sẽ bao gồm chiều rộng của thanh cuộn dọc nhưng sẽ không bao giờ bao gồm lề trái hoặc phần đệm bên trái của một phần tử.

Cú pháp

Sau đây là cú pháp cho thuộc tính clientLeft -

element.clientLeft

Ví dụ

Hãy để chúng tôi xem xét một ví dụ cho thuộc tính HTML DOM clientLeft -

<!DOCTYPE html>
<html>
<head>
<style>
#styleDiv {
   height: 200px;
   width: 200px;
   padding: 5px;
   margin: 10px;
   border-left: 10px solid blue;
   background-color: lightgreen;
}
</style>
</head>
<body>
<p>Click the below button to get border left width in pixels</p>
<button onclick="leftWidth()">LEFT WIDTH</button>
<div id="styleDiv">
</div>
<p id="Sample"></p>
<script>
   function leftWidth() {
      var x= document.getElementById("styleDiv");
      var txt = "Border left width: " + elmnt.clientLeft + "px";
      document.getElementById("Sample").innerHTML = txt;
   }
</script>
</body>
</html>

Đầu ra

Điều này sẽ tạo ra kết quả sau -

Thuộc tính bên trái của HTML DOM client

Khi nhấp vào RỘNG RÃI TRÁI -

Thuộc tính bên trái của HTML DOM client

Trong ví dụ trên -

Chúng tôi đã tạo một div với id “styleDIV” và áp dụng một kiểu cho nó bằng cách sử dụng id của nó.

#styleDiv {
   height: 200px;
   width: 200px;
   padding: 5px;
   margin: 10px;
   border-left: 10px solid blue;
   background-color: lightgreen;
}
<div id="styleDiv">
</div>

Sau đó, chúng tôi đã tạo một nút LEFT WIDTH sẽ thực thi phương thức widthDiv () khi nhấp chuột -

<button onclick="widthDiv()"<LEFT WIDTH</button>

LeftWidth () nhận phần tử

bằng cách sử dụng phương thức getElementById () và gán nó cho biến x. Sau đó, sử dụng thuộc tính clientLeft trên
, chúng ta nhận được chiều rộng đường viền bên trái của nó và sau khi thêm một số văn bản sẽ gán nó cho biến txt. Sau đó, văn bản bên trong txt được hiển thị bên trong đoạn văn bằng cách sử dụng thuộc tính innerHTML trên đoạn văn và gán biến txt cho nó -

function leftWidth() {
   var x= document.getElementById("styleDiv");
   var txt = "Border left width: " + elmnt.clientLeft + "px";
   document.getElementById("Sample").innerHTML = txt;
}