TableRow insertCell() طریقہ کار
تعریف اور استعمال
insertCell()
کوئی سلول موجودہ رینک میں داخل کرنے والا طریقہ کار ہے。
نکات:استفاده کریں deleteCell() کا طریقہ کار موجودہ جدول رینک میں سلول کو حذف کرنا。
مزید دیکھیئے:
HTML مرجع دستاویز:HTML <tr> تگ
مثال
مثال 1
id="myRow" کی جدول کی رینک کی شروعات میں نئی سلول کا شامل کرنا:
var row = document.getElementById("myRow"); var x = row.insertCell(0); x.innerHTML = "New cell";
بنیادینہ صفحہ میں مزید مثالیں دستیاب ہیں。
نویسی
tablerowObject.insertCell(index)
پارامتر | توضیح |
---|---|
index |
در Firefox و آپرا ضروری است، در IE، کروم و سافاری انتخابی است. عدد (از 0 شروع میشود) که موقعیت سلول جدید در سطر را مشخص میکند. مقدار 0 باعث میشود که سلول جدید در اولین موقعیت قرار گیرد. همچنین میتوانید از مقدار -1 استفاده کنید که باعث میشود سلول جدید در آخرین موقعیت قرار گیرد. اگر این پارامتر را مشخص نکنید، در IE در آخرین موقعیت و در Chrome و Safari در اولین موقعیت سلول جدید اضافه میشود. |
جزئیات فنی
مقدار بازگشتی:
عنصر سلولی اضافه شده.
پشتیبانی مرورگر
کروم | ایج | فایرفاکس | سافاری | آپرا |
---|---|---|---|---|
کروم | ایج | فایرفاکس | سافاری | آپرا |
پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی |
مثالهای بیشتر
مثال 2
یک سلول جدید با محتوای مشخص در انتهای سطر جدول با id="myRow" اضافه کنید:
var row = document.getElementById("myRow"); var x = row.insertCell(-1); x.innerHTML = "New cell";
مثال 3
یک سلول جدید با محتوای مشخص در موقعیت 2 از سطر جدول با id="myRow" اضافه کنید:
var row = document.getElementById("myRow"); var x = row.insertCell(2); x.innerHTML = "New cell";
مثال 4
یک سلول جدید در ابتدای سطر اول جدول اضافه کنید. مجموعه rows (.rows[0]) جدول تمام عناصر <tr> با id "myTable" را برمیگرداند.
عدد [0] عناصر مورد جستجو را مشخص میکند، در این مثال، اولین سطر جدول. سپس ما از insertcell() در موقعیت -1 برای افزودن سلول جدید استفاده میکنیم:
var firstRow = document.getElementById("myTable").rows[0]; var x = firstRow.insertCell(-1); x.innerHTML = "New cell";
مثال 5
از سطر جدول با id="myRow" اولین سلول را حذف کنید:
var row = document.getElementById("myRow"); row.deleteCell(0);
مثال 6
یک سطر جدید در ابتدای جدول اضافه کنید.
روش insertRow() یک سطر جدید را در مکان تعیین شده در جدول میافزاید، در این مثال، در اولین موقعیت جدول با id="myTable" (در ابتدا).
بعد از آن ما از روش insertCell() استفادہ میکنیم تا سلولهای جدول را در سطر جدید اضافه کنیم。
var table = document.getElementById("myTable"); var row = table.insertRow(0); var cell1 = row.insertCell(0); var cell2 = row.insertCell(1); cell1.innerHTML = "NEW CELL1"; cell2.innerHTML = "NEW CELL2";