شئOl كه درجاوااسكريپت ايجاد ميشود، مرتبط با يكي از عناصرHTML <ol> صفحه ميباشد .اين شئ داراي ويژگي هاي همان عنصر<ol> است كه ميتوان با فرمت شئ گرائي با شئ مذكور روي آن اثر گذاشت .بعبارتي ميتوان مقادير ويژگيهاي آنرا تنظيم ويا بدست آورد.
جدول ويژگي هاي شئOL مطابق زير بوده ، ودراين صفحه هركدام دربخش داخلي تشريح ميشوند.
| ويژگي | شرح |
|---|---|
| compact |
درHTML 5 پشتيباني نميشود .از style.lineHeigth استفاده شود .
وضعيت فشردگي را مشخص ميكند ، كه آيا كوچكتر ازحالت عادي نمايش شود يا نه |
| reversed | وضعيت نزولي بودن لبست را مشخص ميكند .نزولي باشد يانه |
| start | مقدار ويژگيstart را تنظيم ويا برگشت ميدهد . |
| type | مقدار ويژگيtype ليست مرتب را تنظيم ويا برگشت ميدهد . |
ويژگيOl compact توسط HTML 5 پشتيباني نمي شود، بجايش از style.lineHeight استفاده ميشود . >
اين ويژگي وضعيت فشردگي ليست را نسبت بحالت نرمال مشخص ميكند .ازstyle.height بر روي عصر <div>براي تشريح مطلب استفاده ميگردد كه عملكرد آن با عنصر<ol> ياشئOl مشابه مي باشد .
ويژگيlineHeight فاصله بين خطوط را مشخص ميكند .با تنظيم فاصله همان فشردگي را ميتوان اعمال نمود با امكانات بهتر.
مثال ـ تنظيم فاصله خطوط در عنصر<div>
document.getElementById("myDiv").style.lineHeight = "3";
| مقدار | شرح |
|---|---|
| normal | ارتفاع خطوط نرمال كه اين پيش فرض است. |
| number | عددي كه در اندازه فونت جاري ضرب ميشود. |
| length | ارتفاع خطوط را برحسب واحد طول تعريف ميكند. |
| % | ارتفاع خط را برحسب درصدي ازاندازه فونت جاري تعريف ميكند. |
| initial | مقدار ويژگي را برحسب مقدار اوليه تنظيم ميكند. |
| inherit مقدار ويژگي را از عنصر والدش بارث ميبرد |
مثال ـ ارتفاع خطوط عنصر<div> رابرگشت ميدهد.
alert(document.getElementById("myDiv").style.lineHeight);
ويژگيOl reversed ترتيب نزولي ليست مرتب را مشخص ميكند، كه بايد نزولي باشد يانه .هنگاميكه مقدار آنtrue باشد، نزولي است در غيراينصورت صعودي .
مثال ـ ليست مرتبط را بصورت نزولي تنظيم ميكند.
document.getElementById("myOl").reversed = true;
| ويژگي |
|
|
|
|
|
|---|---|---|---|---|---|
| revrsed | Yes | supported | Yes | Yes | Yes |
| مقدار | شرح |
|---|---|
| true | false | مشخص ميكند كه ليست بايد نزولي باشد يا نه
|
مثال ـ بررسي نزولي بودن ليست مرتب
var x = document.getElementById("myOl").reversed;
ويژگيOl start مقدار ويژگيstart عنصر<ol> مرتبط با شئ Ol راتنظيم ويابرگشت ميدهد . اين ويژگي مقدار شروع آيتم ليست مرتبط را مشخص ميكند.
مثال ـ مقدار ويژگيstart ليست مرتب به "75" تنظيم ميشود .
document.getElementById("myOl").start = "75";
| مقدار | شرح |
|---|---|
| number | مقدار شروع اولين آيتم ليست مرتبط را مشخص ميكند. |
مثال ـ دريافت مقدار شروع اولين آيتم ليست مرتب
var x = document.getElementById("myOl").start;
مثال ـ مقدار ويژگيstart="5" هنگاميكهtype="1" يعني اعداد رومي
document.getElementById("myOl").start = "5";
ويژگيOl type مقدار ويژگيtype عنصر<ol> مرتبط با شئOl راتنظيم ويابرگشت ميدهد . اين ويژگي نوع نشانگر مورد استفاده در ليست مرتبط را مشخص ميكند .آنها ميتوانند اعداد وياحروف باشند.
مثال ـ ليست مرتبط شده راطوري تنظيم ميكند كه از حروف كوچك الفبائي استفاده شود.
document.getElementById("myOl").type = "a";
| مقدار | شرح |
|---|---|
| 1 | پيش فرض ويژگي وترتيب ليست عددي است(1,2,3,...) . |
| a | ترتيب حروف كوچك الفبائي(a,b,c,..) . |
| A | ترتيب حروف بزرگ الفبائي(A,B,C,...) |
| i | ترتيب اعداد رومي حرف كوچك(i,ii,iii,...) . |
| I | ترتيب اعداد رومي حرف بزرگ(I,II,III,...) . |
مثال ـ برگشت نوع علامت گذاري درترتيب ليست
var x = document.getElementById("myOl").type;
مثال ـ تنظيم ترتيب ليست مرتبط با حروف بزرگ الفابتي
document.getElementById("myOl").type = "A";