سبد (0)

خصوصیت element.clientLeft

مثال (خصوصیت element.clientLeft)

به دست آوردن عرض border بالا و همچنین سمت چپ از یک عنصر <div>:

var elmnt = document.getElementById("myDIV");
var txt = "Border top width: " + elmnt.clientTop + "px<br>";
txt += "Border left width: " + elmnt.clientLeft + "px";

خروجی txt در کد بالا:

Border top width: 15px
Border left width: 10px

خودتان امتحان کنید »

در انتهای این صفحه، مثال های بیشتری آورده شده است.


تعریف و کاربرد

خصوصیت clientLeft، عرض border سمت چپ از یک عنصر را به واحد پیکسل برمی گرداند.

این خصوصیت، شامل padding سمت چپ یا margin سمت چپ از عنصر مورد نظر  نمی باشد.

 نکته: شما همچنین می توانید از خصوصیت style.borderLeftWidth برای برگرداندن عرض border سمت چپ یک عنصر استفاده کنید.

نکته: برای مرورگرهای Chrome و Firefox و opera در ویندوز، در صورتی که عنصر مورد نظر یک اسکرول بار(ست شده با خصوصیت CSS overflow) باشد و در صورتی که جهت متن عنصر مورد نظر  از راست به چپ باشد(ست شده با خصوصیت سی اس اسdirection) ، این خصوصیت شامل عرض اسکرول بار عمودی به همراه عرض border سمت چپ می باشد. اما در IE این خصوصیت این خصوصیت 0را برمی گرداند. در Mac OS استفاده استفاده از سافاری و کروم و فایرفاکس و اپرا باعث برگردانده شدن تنها، عرض border سمت جپ می شود.

نکته: برای برگرداندن عرض border بالایی یک عنصر، می توانید از خصوصیت  clientTop استفاده کنید.

نکته: این خصوصیت فقط خواندنی است.


پشتیبانی مرورگرها

متد     
clientLeft بله بله بله بله بله

نحوه استفاده

element.clientLeft

جزئیات تکنیکی

مقدار برگشتی

یک عدد که مشخص کننده ی عرض border سمت چپ یک عنصر در واحد پیکسل می باشد.

مثال

مثال - خودتان امتحان کنید

مثال (خصوصیت element.clientLeft)

در این مثال، جهت متن عنصر <div> از راست به چپ است و دارای یک اسکرول بار می باشد:

var left = document.getElementById("myDIV").clientLeft;

خودتان امتحان کنید »

HTMLکلیه توابع و خصوصیت های شیء Element در JavaScript Reference کلیه توابع و خصوصیت های شیء Element در JavaScript


تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehi مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی پرداخت آنلاین -  بانک ملت معرفی بیاموز در شبکه سه