Link Search Menu Expand Document

АтрибутыHtml

Стд::ДокументHtml::АтрибутыHtml
Базовые типы: Обходимое, Объект
Доступность: Сервер

Иерархия типа

graph TD;
АтрибутыHtml["АтрибутыHtml"]-->Обходимое["Обходимое"];
Обходимое["Обходимое"]-->Объект["Объект"];

Коллекция атрибутов элемента Html.

Пример

// Дано Элемент.ВнешнийКод() <div id="app-switcher" class="aui-dropdown2 aui-style-default" role="menu"></div>
пер Результат = ""
для Атрибут из Элемент.Атрибуты
    Результат += Атрибут.Имя + " : " + Атрибут.Значение + "\н"
;
// Результат будет равен
// id : app-switcher
// class : aui-dropdown2 aui-style-default 
// role : menu

Структурное


Методы

ВСтроку

ВСтроку(): Строка
Доступность: Сервер
Переопределение: ВСтроку

Возвращает строку представления данной коллекции в коде


Вставить

Вставить(
  Имя: Строка,
  Значение: Булево|Строка)
Доступность: Сервер

Вставить значение атрибута (булево для html5 атрибутов), имя атрибута приводится в lowercase. Если атрибут уже существует, то значение заменяется. Если в значении для html5 булевого атрибута передана Ложь, то атрибут будет удален из коллекции (и из элемента).


ЕстьЗначение

ЕстьЗначение(Имя: Строка): Булево
Доступность: Сервер

Есть ли установленное значение для атрибута. Имя на соответствие стандарту не анализируется.


Получить

Получить(Имя: Строка): Строка?
Доступность: Сервер

Получить атрибут по имени без чувствительности к регистру или Неопределено - если атрибут не найден. Имя на соответствие стандарту не анализируется.


Пусто

Пусто(): Булево
Доступность: Сервер

Признак того, что у элемента нет атрибутов.


Размер

Размер(): Число
Доступность: Сервер

Количество атрибутов у элемента.


Удалить

Удалить(Имя: Строка)
Доступность: Сервер

Удалить атрибут и его значение без чувствительности к регистру имени атрибута. Имя на соответствие стандарту не анализируется.


Список унаследованных методов

Обходимое

Объект