طريقة 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() سيقوم بإزالة الخلية الأخيرة في إي إي والخلية الأولى في كروم وسافاري. |
تفاصيل التقنية
القيمة العائدة:
لا يوجد قيمة عائدة.
دعم المتصفحات
كروم | إدج | فايرفوكس | سافاري | أوبيرا |
---|---|---|---|---|
كروم | إدج | فايرفوكس | سافاري | أوبيرا |
الدعم | الدعم | الدعم | الدعم | الدعم |