Интерфейс HTMLTableElement
- Все суперинтерфейсы:
-
Element,HTMLElement,Node
public interface HTMLTableElement extends HTMLElement
Методы create* и delete* для таблицы позволяют авторам создавать и изменять таблицы. HTML 4.0 определяет, что только один из элементов
CAPTION, THEAD, и TFOOT может существовать в таблице. Поэтому, если один существует, и вызывается метод createTHead() или createTFoot(), метод возвращает существующий элемент THead или TFoot. См. определение элемента TABLE в HTML 4.0.
- С:
- 1.4, DOM Level 2
Краткое описание полей
Поля, объявленные в интерфейсе org.w3c.dom.Node
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
HTMLElement |
createCaption() |
Создаёт новый объект заголовка таблицы или возвращает существующий. |
HTMLElement |
createTFoot() |
Создаёт строку подвала таблицы или возвращает существующую. |
HTMLElement |
createTHead() |
Создаёт строку заголовка таблицы или возвращает существующую. |
void |
deleteCaption() |
Удаляет заголовок таблицы, если он существует. |
void |
deleteRow |
Удаляет строку таблицы. |
void |
deleteTFoot() |
Удаляет подвал таблицы, если он существует. |
void |
deleteTHead() |
Удаляет заголовок таблицы, если он существует. |
String |
getAlign() |
Указывает положение таблицы относительно остальной части документа. |
String |
getBgColor() |
Цвет фона ячейки. |
String |
getBorder() |
Ширина рамки вокруг таблицы. |
HTMLTableCaptionElement |
getCaption() |
Возвращает %%%CODE_BLOCK_30%% таблицы, или void, если она отсутствует. |
String |
getCellPadding() |
Указывает горизонтальное и вертикальное расстояние между содержимым ячейки и её границами. |
String |
getCellSpacing() |
Указывает горизонтальное и вертикальное расстояние между ячейками. |
String |
getFrame() |
Указывает, какие внешние границы таблицы следует отрисовать. |
HTMLCollection |
getRows() |
Возвращает коллекцию всех строк таблицы, включая все в %%%CODE_BLOCK_39%%, %%%CODE_BLOCK_40%%, все элементы %%%CODE_BLOCK_41%%. |
String |
getRules() |
Указывает, какие внутренние границы таблицы следует отрисовать. |
String |
getSummary() |
Описание назначения или структуры таблицы. |
HTMLCollection |
getTBodies() |
Возвращает коллекцию определённых тел таблицы. |
HTMLTableSectionElement |
getTFoot() |
Возвращает %%%CODE_BLOCK_50%% таблицы, или %%%CODE_BLOCK_51%%, если она отсутствует. |
HTMLTableSectionElement |
getTHead() |
Возвращает %%%CODE_BLOCK_54%% таблицы, или %%%CODE_BLOCK_55%%, если она отсутствует. |
String |
getWidth() |
Устанавливает желаемую ширину таблицы. |
HTMLElement |
insertRow |
Вставляет новую пустую строку в таблицу. |
void |
setAlign |
|
void |
setBgColor |
|
void |
setBorder |
|
void |
setCaption |
|
void |
setCellPadding |
|
void |
setCellSpacing |
|
void |
setFrame |
|
void |
setRules |
|
void |
setSummary |
|
void |
setTFoot |
|
void |
setTHead |
|
void |
setWidth |
Методы, объявленные в интерфейсе org.w3c.dom.Element
getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getSchemaTypeInfo, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS
Методы, объявленные в интерфейсе org.w3c.dom.html.HTMLElement
getClassName, getDir, getId, getLang, getTitle, setClassName, setDir, setId, setLang, setTitle
Методы, объявленные в интерфейсе org.w3c.dom.Node
appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData
Подробное описание методов
getCaption
HTMLTableCaptionElement getCaption()
Возвращает заголовок таблицы, или пустое значение, если он отсутствует.
setCaption
void setCaption(HTMLTableCaptionElement caption)
getTHead
HTMLTableSectionElement getTHead()
Возвращает заголовок таблицы, или null, если он отсутствует.
setTHead
void setTHead(HTMLTableSectionElement tHead)
getTFoot
HTMLTableSectionElement getTFoot()
Возвращает подвал таблицы, или null, если он отсутствует.
setTFoot
void setTFoot(HTMLTableSectionElement tFoot)
getRows
HTMLCollection getRows()
Возвращает коллекцию всех строк таблицы, включая все строки в заголовке, подвале, а также все строки в элементах тела таблицы.
getTBodies
HTMLCollection getTBodies()
Возвращает коллекцию определённых тел таблицы.
getAlign
String getAlign()
Указывает положение таблицы относительно остальной части документа. См. определение атрибута align в HTML 4.0. Этот атрибут устарел в HTML 4.0.
setAlign
void setAlign(String align)
getBgColor
String getBgColor()
Цвет фона ячейки. См. определение атрибута bgcolor в HTML 4.0. Этот атрибут устарел в HTML 4.0.
setBgColor
void setBgColor(String bgColor)
getBorder
String getBorder()
Ширина рамки вокруг таблицы. См. определение атрибута border в HTML 4.0.
setBorder
void setBorder(String border)
getCellPadding
String getCellPadding()
Указывает горизонтальное и вертикальное пространство между содержимым ячейки и границами ячейки. См. определение атрибута cellpadding в HTML 4.0.
setCellPadding
void setCellPadding(String cellPadding)
getCellSpacing
String getCellSpacing()
Указывает горизонтальное и вертикальное расстояние между ячейками. См. определение атрибута cellspacing в HTML 4.0.
setCellSpacing
void setCellSpacing(String cellSpacing)
getFrame
String getFrame()
Указывает, какие внешние границы таблицы отображать. См. определение атрибута frame в HTML 4.0.
setFrame
void setFrame(String frame)
getRules
String getRules()
Указывает, какие внутренние границы таблицы отображать. См. определение атрибута rules в HTML 4.0.
setRules
void setRules(String rules)
getSummary
String getSummary()
Описание цели или структуры таблицы. См. определение атрибута summary в HTML 4.0.
setSummary
void setSummary(String summary)
getWidth
String getWidth()
Указывает желаемую ширину таблицы. См. определение атрибута width в HTML 4.0.
setWidth
void setWidth(String width)
createTHead
HTMLElement createTHead()
Создаёт строку заголовка таблицы или возвращает существующую.
- Возвращает:
- Новый элемент заголовка таблицы (
THEAD).
deleteTHead
void deleteTHead()
Удаляет заголовок таблицы, если он существует.
createTFoot
HTMLElement createTFoot()
Создаёт строку подвала таблицы или возвращает существующую.
- Возвращает:
- Элемент подвала (
TFOOT).
deleteTFoot
void deleteTFoot()
Удаляет подвал таблицы, если он существует.
createCaption
HTMLElement createCaption()
Создаёт новый заголовок таблицы или возвращает существующий.
- Возвращает:
- Элемент заголовка (
CAPTION).
deleteCaption
void deleteCaption()
Удаляет заголовок таблицы, если он существует.
insertRow
HTMLElement insertRow(int index) throws DOMException
Вставляет новую пустую строку в таблицу. Новая строка вставляется непосредственно перед и в той же секции, что и текущая
index строка в таблице. Если index равно количеству строк, новая строка добавляется в конец. Кроме того, когда таблица пуста, строка вставляется в TBODY , который создаётся и вставляется в таблицу. Примечание. Строка таблицы не может быть пустой в соответствии с HTML 4.0 Рекомендацией.- Параметры:
-
index- Номер строки, куда вставляется новая строка. Этот индекс начинается с 0 и относится ко всем строкам, содержащимся внутри таблицы, независимо от родительской секции. - Возвращает:
- Новую созданную строку.
- Исключения:
-
DOMException- INDEX_SIZE_ERR: Возникает, если указанный индекс больше количества строк или если индекс отрицательный.
deleteRow
void deleteRow(int index) throws DOMException
Удаляет строку таблицы.
- Параметры:
-
index- Индекс строки, подлежащей удалению. Этот индекс начинается с 0 и относится ко всем строкам, содержащимся внутри таблицы, независимо от родительской секции. - Исключения:
-
DOMException- INDEX_SIZE_ERR: Возникает, если указанный индекс больше или равен количеству строк или если индекс отрицательный.
© 1993, 2023, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/21/docs/api/jdk.xml.dom/org/w3c/dom/html/HTMLTableElement.html