insert_row method

insert_row

Insert a new empty row in the table. The new row is inserted immediately before and in the same section as the current indexth row in the table. If index is -1 or equal to the number of rows, the new row is appended. In addition, when the table is empty the row is inserted into a TBODY which is created and inserted into the table.A table row cannot be empty according to [HTML 4.01].

Returns

The newly created row.

def insert_row(self, index):
    ...
ParameterTypeDescription
indexintThe row number where to insert a new row. This index
starts from 0 and is relative to the logical order (not document
order) of all the rows contained inside the table.

Exceptions

ExceptionDescription
DOMExceptionINDEX_SIZE_ERR: Raised if the specified index is greater than the
number of rows or if the index is a negative number other than -1.
@version DOM Level 2

See Also