مетод deleteCell() TableRow
تعریف و استفاده
deleteCell()
این روش یک سلول را از ردیف جدول فعلی حذف میکند.
توجه داشته باشید:لطفاً از: روش insertCell() یک سلول در ردیف جدول فعلی اضافه کنید.
لطفاً به: مراجعه کنید
دستورالعمل HTML:برچسب <tr> HTML
مثال
مثال 1
حذف اولین سلول از ردیف جدول با id="myRow":
var row = document.getElementById("myRow"); row.deleteCell(0);
مثال 2
حذف آخرین سلول از ردیف جدول با id="myRow":
var row = document.getElementById("myRow"); row.deleteCell(-1);
مثال 3
حذف سلول در موقعیت 1 از ردیف جدول با id="myRow":
var row = document.getElementById("myRow"); row.deleteCell(1);
مثال 4
حذف سلول ابتدایی ردیف جدول.
مجموعه rows جدول (.rows[0]) مجموعهای از تمام عناصر <tr> با id "myTable" در جدول را برمیگرداند. عدد [0] مشخص میکند که کدام عنصر را به دست میآوریم، در این مثال، اولین ردیف جدول است.
سپس از deleteCell() برای حذف سلول در موقعیت 0 استفاده میکنیم:
var firstRow = document.getElementById("myTable").rows[0]; firstRow.deleteCell(0);
مثال 5
یک سلول جدید با محتوای موجود در ابتدای ردیف جدول با id="myRow" اضافه کنید:
var row = document.getElementById("myRow"); var x = row.insertCell(0); x.innerHTML = "سلول جدید";
نحوه استفاده
tablerowObject.deleteCell(index)
پارامتر | توضیحات |
---|---|
index |
در مرورگرهای Firefox و Opera ضروری است، در IE، Chrome و Safari قابل انتخاب است. اعداد صحیح (از 0 شروع میشود)، مکان سلولی که باید حذف شود را در ردیف فعلی مشخص میکند. مقدار 0 باعث حذف اولین سلول میشود. همچنین میتوان از مقدار منفی -1 استفاده کرد که باعث حذف آخرین سلول میشود. اگر این پارامتر را省بخشید، deleteCell() سلول آخر IE و اولین سلول Chrome و Safari را حذف خواهد کرد. |
جزئیات فنی
بازگشتدهی:
بدون بازگشتدهی.
پشتیبانی از مرورگر
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی |