شئTable كه مرتبط به عنصري از نوع<table> ميشود ، داراي يك مجموعه ازاشياء مثل سطر و بدنه ميباشد .آنها مطابق جدول زير بوده كه دراين صفحه تشريح ميشوند.
| مجموعه | شرح |
|---|---|
| rows | مجموعه عناصر<tr> شئ جدول را برگشت ميدهد . |
| tBodies | مجموعه عناصر<body> شئ جدول را برگشت ميدهد. |
مجموعه سطر شئي است ،كه از تمام اشياء سطري جدول ويا بعبارتي عناصر<tr> تشكيل ميشود وداراي يك ويژگيlength و چند متد ميباشد .
مثال ـ دريافت تعداد سطرهاي جدول
var x = document.getElementById("myTable").rows.length;
توجه ـ سطرها در شئ مجموعه مطابق همان ترتيب تعريف در جدول در يافت ميشوند.
اين شئ داراي ويژگيlength بوده كه تعداد سطرهاي جدول را برگشت ميدهد .اين ويژگي فقط خواندني است.
| متد | شرح |
|---|---|
| [index] | عنصر سطر(<tr>) را با انديس مشخص برگشت ميدهد .
انديس از صفر شروع ميشود. |
| item(index) | عئصر سطري با انديس مشخص برگشت ميدهد.
اگر انديس خارج از محدوده باشدnull برگشت ميشود . |
| namedItem(id) | عنصر سطر باid مشخص شده اي را برگشت ميدهد.
اگر شناسه وجود نداشته باشدnull برگشت ميشود. |
مثال ـ[index] دريافت اولين سطر يعني انديس صفر كه نتيجه برگشتي
alert(document.getElementById("myTable").rows[0].innerHTML;
مثال ـitem(index) كه دريافت اولين سطر
alert(document.getElementById("myTable").rows.item(0).innerHTML);
مثال ـnameditem(id) نمايش سطر با شناسه id="myRow"
alert(document.getElementById("myTable").rows.namedItem("myRow").innerHTML);
مثال ـ تغيير محتوي اولين سلول جدول
var x = document.getElementById("myTable").rows[0].cells;
x[0].innerHTML = "NEW CONTENT";
مجموعه بدنه، از تمام اشياء بدنه جدول ويا بعبارتي عناصر<body> تشكيل ميشود و آن داراي يك ويژگيlength و چند متد ميباشد .
مثال ـ دريافت تعداد بدنه(<tbody>) هاي جدول
var x = document.getElementById("myTable").tBodies.length;
توجه ـ عناصر موجود در مجموعه همانطوريكه در كد منبع ظاهر ميشوند، مرتب شده اند.
اين شئ داراي ويژگيlength بوده كه تعداد عنصربدنه جدول را برگشت ميدهد .اين ويژگي فقط خواندني است.
| متد | شرح |
|---|---|
| [index] | عنصر بدنه جدول(<tbody>) را با انديس مشخص برگشت ميدهد.
انديس از صفر شروع ميشود. |
| item(index) | عئصر بدنه جدول را با انديس مشخص برگشت ميدهد.
اگر انديس خارج از محدوده باشدnull برگشت ميشود . |
| namedItem(id) | عنصربدنه جدول باid مشخص شده اي را برگشت ميدهد.
اگر شناسه وجود نداشته باشدnull برگشت ميشود. |
مثال ـ[index] دريافت اولين بدنه يعني انديس صفر
alert(document.getElementById("myTable").tBodies[0].innerHTML;
مثال ـitem(index) كه دريافت اولين بدنه جدول
alert(document.getElementById("myTable").tBodies.item(0).innerHTML)
مثال ـnameditem(id) نمايش بدنه جدول با شناسه id="myTbody"
alert(document.getElementById("myTable").tBodies.namedItem("myTBody").innerHTML);