Элемент <output>
представляет результат вычисления. Обычно этот элемент определяет область, которая будет использоваться для отображения текстового вывода некоторого вычисления, которое обычно выполняется клиентским скриптом (обычно JavaScript).
Тип: | Inline |
Контент: | Inline и текст |
Открывающий тег: | Обязательный |
Закрывающий тег: | Обязательный |
Версия: | Новый в HTML5 |
Синтаксис
Базовый синтаксис тега <output>
выглядит следующим образом:
HTML / XHTML: <output> ... </output>
Примеры написания кода тега <output>
:
<form oninput="result.value=parseInt(a.value)+parseInt(b.value)">
<input type="range" id="a" value="50"> +
<input type="number" id="b" value="100"> =
<output name="result" for="a b"></output>
</form>
Специальные атрибуты тега
В следующей таблице приведены атрибуты, которые относятся к тегу <output>
.
Атрибут | Значение | Описание |
---|---|---|
for |
element-id | Указывает взаимосвязи между результатом расчета и элементами вывода этого расчета. Значением этого атрибута может быть список идентификаторов других элементов. |
form |
form-id | Определяет элемент формы, с которым связан этот элемент. |
name |
name | Определяет имя элемента. |
Глобальные атрибуты
Как и все другие HTML-теги, тег <output>
поддерживает все глобальные атрибуты в HTML5.
Атрибуты для событий
Тег <output>
так же поддерживает атрибуты событий в HTML5.
Поддержка браузеров
Тег <output>
поддерживается во всех основных браузерах.