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

Thuộc tính HTML DOM scrollLeft


Thuộc tính DOM scrollLeft trả về và sửa đổi giá trị nội dung của phần tử được cuộn theo chiều ngang theo pixel trong tài liệu HTML.

Cú pháp

Sau đây là cú pháp -

  • Trả lại scrollLeft

element.scrollLeft
  • Thêm scrollLeft

element.scrollLeft = value

Đây giá trị tính bằng pixel

Ví dụ

Hãy để chúng tôi xem một ví dụ về thuộc tính scrollLeft -

<!DOCTYPE html>
<html>
<head>
<style>
   body{
      text-align:center;
      color:#fff;
      background: #ff7f5094;
      height:100%;
   }
   p{
      font-weight:700;
      font-size:1.8rem;
      height:80px;
      overflow:auto;
      width:150px;
      margin:20px auto;
   }
   .btn{
      background:#0197F6;
      border:none;
      height:2rem;
      border-radius:2px;
      width:35%;
      margin:2rem auto;
      display:block;
      color:#fff;
      outline:none;
      cursor:pointer;
   }
   .show{
      font-size:1.5rem;
   }
   #myDIV {
      height: 200px;
      width: 200px;
      overflow: auto;
      margin:20px auto;
   }
   #content {
      height: 400px;
      width: 1000px;
      background-color: lightblue;
   }
</style>
</head>
<body>
<h1>DOM scrollLeft/scrollTop Property Demo</h1>
<div id="myDIV" onscroll="display()">
<div id="content"></div>
</div>
<div class="show"></div>
<script>
   function display() {
      var elmnt = document.getElementById("myDIV");
      var x = elmnt.scrollLeft;
      var y = elmnt.scrollTop;
      document.querySelector(".show").innerHTML = "Top Scroll = " + x + "px Left Scroll = " + y + "px";
   }
</script>
</body>
</html>

Đầu ra

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

Thuộc tính HTML DOM scrollLeft

Bây giờ, cuộn bên trong màu xanh lam để lấy giá trị của cuộn trên cùng và cuộn trái.

Thuộc tính HTML DOM scrollLeft