NAME
HTML::DOM::Element::TR - A Perl class for representing table rows in an HTML DOM tree
SYNOPSIS
use
HTML::DOM;
$doc
= HTML::DOM->new;
$elem
=
$doc
->createElement(
'tr'
);
$elem
->vAlign(
'top'
);
# set attribute
$elem
->align;
# get attribute
$elem
->tagName;
# etc
$elem
->cells->[0];
# first cell
(
$elem
->cells)[0];
# same
$cell
=
$elem
->insertCell(7);
$elem
->deleteCell(1);
DESCRIPTION
This class implements 'tr' elements in an HTML::DOM tree. It implements the HTMLTableRowElement DOM interface and inherits from HTML::DOM::Element (q.v.).
METHODS
In addition to those inherited from HTML::DOM::Element and its superclasses, this class implements the following DOM methods:
- rowIndex
-
Returns the index of this row within the table.
- sectionRowIndex
-
Returns the index of this row within its parent table section. (See HTML::DOM::Element::TableSection.)
- cells
-
This returns a collection of the table row's cells.
- align
- bgColor
- ch
- chOff
- vAlign
-
Each of these returns the corresponding HTML attribute. (
ch
andchOff
correspond to 'char' and 'charoff,' respectively.) If you pass an argument, it will become the new value of the attribute, and the old value will be returned. - insertCell
-
Insert a new cell at the given index and returns it.
- deleteCell
-
Deletes the cell at the given index.