مثال
الحصول على موقف offsetLeft ل <div> العنصر:
<div id="test">
<p>Click the button to get offsetLeft for the test
div.</p>
<p><button onclick="myFunction()">Try it</button></p>
<p>offsetLeft
is: <span id="demo"></span></p>
</div>
<script>
function
myFunction() {
var testDiv = document.getElementById("test");
document.getElementById("demo").innerHTML = testDiv.offsetLeft;
}
</script>
انها محاولة لنفسك » تعريف والاستخدام
الخاصية offsetLeft ترجع الموضع الأيسر (in pixels) نسبة إلى الجهة اليسرى لعنصر offsetParent.
وتشمل القيمة التي تم إرجاعها:
- الموضع الأيسر، وهامش العنصر
- الحشو الأيسر، التمرير وحدود العنصر offsetParent
ملاحظة: offsetParent العنصر هو أقرب سلف له موقف غير ثابت.
نصيحة: للعودة المرتبة الأولى من عنصر، استخدام offsetTop الممتلكات.
دعم المتصفح
خاصية | |||||
---|---|---|---|---|---|
offsetLeft | نعم فعلا | ثمانية | نعم فعلا | نعم فعلا | نعم فعلا |
بناء الجملة
العودة موقف تعويض اليسار:
object .offsetLeft
تفاصيل تقنية
القيمة الافتراضية: | لا قيمة افتراضية |
---|---|
قيمة الإرجاع: | الرقم الذي يمثل موقف الأيسر من عنصر بالبكسل |
صفحة DOM: | CSSOM |
مزيد من الأمثلة
مثال
الحصول على موقف من أأ <div> العنصر:
<div id="test">
<p>Click the button to get the left and top offsets for
the test div.</p>
<p><button onclick="myFunction()">Try it</button></p>
<p
id="demo">offsetLeft: <br>offsetTop: </p>
</div>
<script>
function
myFunction() {
var testDiv = document.getElementById("test");
var demoDiv = document.getElementById("demo");
demoDiv.innerHTML = "offsetLeft: " + testDiv.offsetLeft + "<br>offsetTop: "
+ testDiv.offsetTop;
}
</script>
انها محاولة لنفسك »