Перейти к основному содержимому

АтрибутыHtml

Стд::ДокументHtml::АтрибутыHtml Доступность: Сервер

Коллекция атрибутов элемента 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
;

Структурное

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

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


Методы

ВСтроку

Доступность: Сервер

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

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


Вставить

Доступность: Сервер

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

Исключения

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


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

Доступность: Сервер

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


Получить

Доступность: Сервер

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


Пусто

Доступность: Сервер

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


Размер

Доступность: Сервер

Размер(): Число
Количество атрибутов у элемента.


Удалить

Доступность: Сервер

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


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

Обходимое

ВМассив, ВСоответствие, ВСоответствиеСКлючами, ВСоответствиеСоЗначениями, ВоМножество, ВсеСоответствуют, ГруппироватьПо, ГруппироватьПо, ГруппироватьПо, ДляКаждого, Единственный, ЕдинственныйИлиНеопределено, ЕдинственныйИлиУмолчание, ЕдинственныйИлиУмолчание, ЕстьСоответствия, КакПоследовательность, Максимум, МаксимумПо, Минимум, МинимумПо, НетСоответствий, Объединить, Первый, ПервыйИлиНеопределено, ПервыйИлиУмолчание, ПервыйИлиУмолчание, ПотомСортироватьПо, Преобразовать, ПреобразоватьЛинейно, Свернуть, Свернуть, Соединить, Сортировать, Сортировать, СортироватьПо, Среднее, СреднееИлиУмолчание, Сумма, Уникальные, УникальныеПо, Фильтровать, ФильтроватьПоТипу

Объект

ПолучитьТип, Представление