Hướng dẫn delete row table javascript - xóa javascript bảng hàng

Đối tượng bảng

Thí dụ

Xóa hàng đầu tiên trong bảng:

document.getEuityById ("mytable"). deleterow (0);

Hãy tự mình thử »


Định nghĩa và cách sử dụng

Phương thức deleterow () sẽ loại bỏ hàng tại chỉ mục được chỉ định khỏi bảng.

Mẹo: Sử dụng Insertrow () để tạo và chèn một hàng mới. Use the insertRow() to create and insert a new row.


Hỗ trợ trình duyệt

Phương pháp
xóa hàng()ĐúngĐúngĐúngĐúngĐúng

Cú pháp

TableObject.Deleterow (INDEX)

Giá trị tham số

Giá trịSự mô tả
mục lụcYêu cầu trong Firefox và Opera, tùy chọn trong IE, Chrome và Safari. Một số nguyên chỉ định vị trí của hàng để xóa (bắt đầu từ 0). Giá trị của 0 kết quả là hàng đầu tiên sẽ bị xóa.

Giá trị của -1 cũng có thể được sử dụng; kết quả là hàng cuối cùng sẽ bị xóa.

Tham số này được yêu cầu trong Firefox và Opera, nhưng tùy chọn trong Internet Explorer, Chrome và Safari.

Nếu tham số này bị bỏ qua, Deleterow () sẽ xóa hàng cuối cùng trong IE và hàng đầu tiên trong Chrome và Safari.



Chi tiết kỹ thuật

Giá trị trở lại:Không có giá trị trả về

Nhiều ví dụ hơn

Thí dụ

Xóa hàng bạn nhấp vào:

hàm deleterow (r) {& nbsp; var i = r.ParentNode.parentNode.rowindex; & nbsp; & nbsp; document.getEuityById ("mytable"). deleterow (i);}
  var i = r.parentNode.parentNode.rowIndex;
  document.getElementById("myTable").deleteRow(i);
}

Hãy tự mình thử »

Thí dụ

Định nghĩa và cách sử dụng

Phương thức deleterow () sẽ loại bỏ hàng tại chỉ mục được chỉ định khỏi bảng.
  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";
}

Mẹo: Sử dụng Insertrow () để tạo và chèn một hàng mới.
  document.getElementById("myTable").deleteRow(0);
}

Hỗ trợ trình duyệt


Phương pháp

xóa hàng()


Đối tượng bảng


Có rất nhiều bạn trẻ mới học về javascript có hỏi mình nhiều lần về cách thêm cũng như xóa bỏ một hàng trong bảng dữ liệu, vì bận bịu cũng như thời gian có hạn nên đến hôm nay mình mới có thể viết một bài về đề tài này. Qua bài viết này, các bạn sẽ hiểu thêm về cấu trúc của jQuery cũng như những hàm thực thi của nó.

Hướng dẫn delete row table javascript - xóa javascript bảng hàng

Xem Demo | Download | Download

HTML

Để minh họa, mình giả sử có đoạn html chứa table như sau :

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

21

22

<form>

        <input type="text" id=formform2=form4>

        <input type="text" id=>form2=>7>

        <input type=                5=                8=<0>

<2<3form>

<2<<8>

        <input2>

input4<input6>

input8<type0type1type0>

input8<type0type7type0>

input8<type0=3type0>

input4<3input6>

        <3input2>

        <"text"6>

input4<input6>

input8<id4id5input type=idform00=form02form03id4>

input8<id4form09id4>

input8<id4form03id4>

input4<3input6>

        <3"text"6>

<2<3<8>

<2<form32 type=                5=form38form39form32>

CSS

Các bạn có thể dùng đoạn css bên dưới để định dạng các thẻ html cho dễ nhìn.

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

form42

        form44form45form46 form47form48

<2form50

<2form52

        form54form45form56form48

<2form50

<2form61

        form63form45form65form48

        form68form45form46form48

        form73form45form75form48

<2form50

<2form80

        form82form45form84 form85 form86form48

<2form50

<2form91

        form54form45form95form48

        form98form45>00form48

<2form50

jQuery

Và đây chính là chìa khóa của vấn đề, chúng ta chỉ sử dụng phương thức .append() và .remove() có trong jQuery để thực hiện việc thêm và xóa cột. .append() và .remove() có trong jQuery để thực hiện việc thêm và xóa cột.

 >04>05

"form48

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

>07

>08>

<2>11>12>13

        >15>16>17>12>13

input4>21 >22>23>24

input4>21 >27>28>24

input4>21 >32>33

"
>34>05

input4>15>38>39

        >41

        >15>44>17>12>13

input4>15>38>51>52>53>12>13

input8>57>58>59>60>61>62

>63>15>59>66>67>68

input8form50

input4>41

        >41

<2>76

Chúc các bạn thành công !

Bài viết liên quan