HTMLElement

HTMLElement class

Все классы элементов HTML являются производными от этого класса. Элементы, которые раскрывают только основные атрибуты HTML, представлены этим классом, эти элементы следующие: специальные: SUB, SUP, SPAN, BDOfont: TT, I, B, U, S, STRIKE, BIG, SMALL фраза: EM, STRONG , DFN, CODE, SAMP, KBD, VAR, CITE, ACRONYM, ABBR list: DD, DTNOFRAMES, NOSCRIPTADDRESS, CENTERT.

public class HTMLElement : Element

Характеристики

ИмяОписание
Attributes { get; }Получает атрибуты элемента.
virtual BaseURI { get; }Получает абсолютный базовый URI этого узла или null, если реализация не смогла получить абсолютный URI.
ChildElements { get; }Получает дочерние элементы элемента.
ChildNodes { get; }Получает дочерние узлы.
ClassName { get; set; }Получает или задает атрибут класса элемента. Этот атрибут был переименован из-за конфликтов с ключевым словом class во многих языках. См. определение атрибута класса в HTML 4.01.
Dir { get; set; }Получает или задает базовое направление нейтрального по направленности текста и направленность таблиц. См. определение атрибута dir в HTML 4.01. .
FirstChild { get; }Получает первый дочерний элемент этого узла. Если такого узла нет, возвращается null.
HasChildNodes { get; }Получает, есть ли у этого узла дочерние элементы.
Id { get; set; }Получает или задает идентификатор элемента. См. определение атрибута id в HTML 4.01.
Lang { get; set; }Получает или задает код языка, определенный в RFC 1766. См. определение атрибута lang в HTML 4.01.
LastChild { get; }Получает последний дочерний элемент этого узла. Если такого узла нет, возвращается null.
override LocalName { get; }Получает локальное имя элемента.
override NamespaceURI { get; }Получает URI пространства имен элемента.
NextSibling { get; }Получает узел, следующий сразу за этим узлом. Если такого узла нет, возвращается null.
override NodeName { get; }Получает имя узла элемента.
NodeType { get; }Получает тип узла.
virtual NodeValue { get; set; }Получает или задает значение этого узла в зависимости от его типа.
OwnerDocument { get; }Получает объект документа, связанный с этим узлом.
ParentElement { get; }Получает родительский элемент элемента.
ParentNode { get; }Получает родительский узел.
override Prefix { get; }Получает префикс элемента.
PreviousSibling { get; }Получает узел, непосредственно предшествующий этому узлу. Если такого узла нет, возвращается null.
override TextContent { get; set; }Получает текстовое содержимое элемента.
Title { get; set; }Получает или задает рекомендательный заголовок элемента. См. определение атрибута title в HTML 4.01.

Методы

ИмяОписание
AppendChild(Node)Добавляет узел newChild в конец списка дочерних элементов этого узла.
GetAttribute(string)Получает значение атрибута по имени.
GetAttributeNS(string, string)Получает значение атрибута по локальному имени и URI пространства имен.
HasAttribute(string)Возвращает значение true, если атрибут с заданным именем указан в этом элементе или имеет значение по умолчанию, в противном случае — значение false.
HasAttributeNS(string, string)Возвращает значение true, если атрибут с заданным локальным именем и URI пространства имен указан в этом элементе или имеет значение по умолчанию, в противном случае — значение false.
RemoveAttribute(string)Удаляет атрибут по имени.
RemoveAttributeNS(string, string)Удаляет атрибут по локальному имени и URI пространства имен.
RemoveChild(Node)Удаляет дочерний узел, указанный старым дочерним элементом, из списка дочерних элементов.
ReplaceChild(Node, Node)Заменяет дочерний узел old child новым дочерним элементом в списке дочерних элементов и возвращает старый дочерний узел.
SetAttribute(string, string)Добавляет новый атрибут. Если атрибут с таким именем уже присутствует в элементе, его значение изменяется на значение параметра value.
SetAttributeNS(string, string, string)Добавляет новый атрибут. Если атрибут с тем же локальным именем и URI пространства имен уже присутствует в элементе, его префикс изменяется на префиксную часть квалифицированного имени, а его значение изменяется на параметр значения.

Смотрите также