شئLabel منتسب با يك عنصرHTML <label> ميباشد . با شئLabel ميتوان عنصرHTML <label>صفحه را بصورت اقدامات شئ گرائي مديريت كرد.
با متدgetElementById() ميتوان بعنصرHTML <label> دسترسي پيداكرد.
مثال ـ دسترسي به عنصرHTML <label> باid="myLabel"
var x = document.getElementById("myLabel");
با متدdocument.createElement() ميتوان شئLabel ايجاد نمود.
مثال ـ ايجاد شئLabel
var x = document.createElement("LABEL");
ويژگي | شرح |
---|---|
control | كنترل مرتبط به برچسب رابرگشت ميده. |
form | فرمي كه برچسب متعلق به آن است برگشت ميدهد. |
htmlFor | مقدار ويژگيfor برچسب را تنظيم ويا برگشت ميدهد . |
در ادامه بعضي از ويژگي شئ مذكور در بخشهاي همين صفحه تشريح ميشوند.
ويژگيLabel control با توجه بمقدار ويژگيfor عنصر <label> مرتبط با شئLabel نوع عنصر اشاره شده در ويژگيfor را برگشت ميدهد . ويژگيfor عنصر برچسب شناسه عنصري كه محتوي برچسب براي آنست مشخص ميكند.
مثال ـ دريافت نوع عنصر مرتبط با برچسب با استفاده از ويژگيLabel control
var x = document.getElementById("myLabel").control;
توجه ـ ويژگي فوق فقط خواندني است ونوع عنصر يكه برچسب مرتبط با آنست برگشت ميدهد.
ويژگيLabel htmlFor مقدار ويژگي for عنصر HTML <label> كه مرتبط با شئLabel ميباشد، تنظيم ويابرگشت ميدهد .
مثال ـ دريافت شناسه عنصر مرتبط با برچسب
var x = document.getElementById("myLabel").htmlFor;
مقدار | شرح |
---|---|
id | شناسه عنصري كه برچسب به آن محدود شده است رامشخص ميكند. |
مثال ـ تغيير مقدار ويژگيfor يك برچسب
document.getElementById("myLabel").htmlFor = "newValue";
توجه ـ ويژگيLabel htmlForو ويژگي<label> for مرتبط باشئLabel يكي هستند.
دليل تغيير نام ويژگي در جاواسكريپث اين است كه كلمهfor جزو كلمات رزرو شده ميباشد .
شئLabel از ويژگي ها ورويداد هاي استاندارد پيروي ميكند .