Тег output — результат вычислений

output  элемент представляет результат расчета.

for  атрибут устанавливает явную связь  между результатом расчета и элементами, которые представляют собой значения, которые вошли в расчет или иным образом повлияли на расчет. for атрибут, если он указан, должен содержать строку, состоящую из неупорядоченного набора уникальных, разделенных пробелами, с учетом регистра, каждый из которых должен иметь значение ID элемента в том же документе.

form  атрибут используется для явного связывания output  элемента с его формой. name атрибут представляет имя элемента.

Элемент имеет  value mode flag который содержит или текущее значение или значение по умолчанию. Первоначально, значение флага режим должен быть установлен по умолчанию.

Элемент также имеет default value (значение по умолчанию). Первоначально, значение по умолчанию должно быть пустой строкой.

Если значение флага режима в состоянии по умолчанию, содержимое элемента представляют как значение элемента и его значение по умолчанию . Если значение флага режима в состоянии значения, содержание элемента представляют собой значение элемента и только, а значение по умолчанию доступны только использованием DefaultValue  атрибут IDL.

Всякий раз, когда потомки элемента меняется в любом случае, если значение флага в режиме в режиме по умолчанию, элемента значение по умолчанию должен быть установлен в значение элемента textContent атрибут IDL.

Сброс алгоритм для output  элементов для установки элемента значение режима флаг в по умолчанию, а затем установить элемента textContent  IDL атрибут со значением элемента значение по умолчанию (то есть заменить ребенку элемента узлов).

Простой калькулятор может использовать output для отображения результатов расчета:

<form onsubmit="return false" oninput="o.value = a.valueAsNumber + b.valueAsNumber">
 <input name=a type=number step=any> +
 <input name=b type=number step=any> =
 <output name=o></output>
</form>