Phần bù phần tử DOM HTMLLeft
Ví dụ
Lấy vị trí offsetLeft của "myDIV":
const element = document.getElementById("myDIV");
let pos = element.offsetLeft;
Hãy tự mình thử »Nhận các vị trí của "myDIV":
const element = document.getElementById("myDIV");
let pos1= element.offsetTop;
let pos2= element.offsetLeft;
Hãy tự mình thử »Sự miêu tả
Thuộc tính offsetLeft
trả về vị trí bên trái (tính bằng pixel) so với phần tử gốc.
Giá trị trả về bao gồm:
- vị trí bên trái và lề của phần tử
- phần đệm bên trái, thanh cuộn và đường viền của phần gốc
Thuộc tính offsetLeft
chỉ đọc.
Hướng dẫn:
offsetParent
Tất cả các phần tử cấp khối đều báo cáo độ lệch liên quan đến phần tử gốc bù:
- offsetTop
- offsetLeft
- offsetWidth
- bù đắpChiều cao
Cha mẹ bù đắp là tổ tiên gần nhất có vị trí không phải là vị trí tĩnh.
Nếu không có phần gốc chênh lệch nào tồn tại thì phần bù sẽ liên quan đến nội dung tài liệu.
Xem thêm:
Cú pháp
Trả về vị trí offset bên trái:
element .offsetLeft
Giá trị trả về
Kiểu | Sự miêu tả |
Con số | Vị trí bên trái của phần tử, tính bằng pixel. |
Hỗ trợ trình duyệt
element.offsetLeft
được hỗ trợ trong tất cả các trình duyệt:
Chrome | Edge | Firefox | Safari | Opera | IE |
Yes | Yes | Yes | Yes | Yes | Yes |