Home > Web Front-end > Front-end Q&A > javascript delete table row

javascript delete table row

PHPz
Release: 2023-05-21 10:01:37
Original
1826 people have browsed it

In JavaScript, we can easily delete a row in a table through DOM manipulation. The following will introduce two basic ways to delete a row in the table.

  1. Deletion is achieved through the deleteRow() method of the table table object

In HTML, you can assign an id to the row number to be deleted or specify the row number to be deleted. row position to achieve deletion. The code is as follows:

Code description:

  • The deleteRow() method in this method is used to delete the row at the specified position (counted from 0).
  • In this example, the first row is at position 0, the second row at position 1, and so on.
  • If the row to be deleted is not in the table, an error will be thrown.
  • You need to introduce a variable corresponding to the table. The value of the variable can be obtained by using getElementById() or other methods.
  1. Deletion through the parentNode attribute of the HTMLElement object

In addition to the above method, we can also use the parentNode attribute to delete elements. In HTML, we can delete a row by getting the parent element of the currently selected row element, that is, the tbody element of the table. The code is as follows:

Code description:

  • First get the row element to be deleted, you can use the getElementById() method or other methods to get it.
  • Then use the parentNode property of the row element object to get the table table object, and get the tbody element from the object.
  • Finally, use the removeChild() method of the tbody object to remove the selected row elements.

Summary

Deleting a row in a table is easy, either using the deleteRow() method or using the parentNode attribute. Many developers prefer using the deleteRow() method, given its advantages of simplicity and clarity. On the other hand, using the parentNode attribute is a more general approach that can be used on any element in an HTML document. For developers who want to implement reusable functionality, using the parentNode attribute is undoubtedly more suitable.

The above is the detailed content of javascript delete table row. For more information, please follow other related articles on the PHP Chinese website!

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template