شئ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);