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>