<output> 要素
は、計算結果またはユーザーアクションの結果を表します。for 属性
に同じ文書内の要素のid 属性
を指定して、明示的な関係を作成することができます。
- カテゴリー
- フロー・コンテンツ、パルパブル・コンテンツ、フレージング・コンテンツ、インタラクティブ・コンテンツ
- 配置場所
- フレージング・コンテンツが置ける場所。
- 内容
- フレージング・コンテンツ
- 属性
-
for="ID"
- 計算・出力に使用する要素の
id 属性
を指定します。複数指定する場合は半角スペースで区切って入力します。 form="ID"
- 関連付ける
<form> 要素
のid 属性
を指定します。この属性でフォームを指定することで、<form> 要素
に含まれていなくてもフォームの部品として機能させることができます。 name="名前"
- フォーム送信とform.elements APIに使用されるこの要素の名前を指定します。
- グローバル属性
accesskey
,autocapitalize
,autofocus
,class
,contenteditable
,data-*
,dir
,draggable
,enterkeyhint
,hidden
,id
,inputmode
,is
,itemid
,itemprop
,itemref
,itemscope
,itemtype
,lang
,nonce
,spellcheck
,style
,tabindex
,title
,translate
サンプル
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf-8" />
<title>HTML5 › output</title>
</head>
<body>
<h1>HTML5 › output</h1>
<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" for="a b"></output>
</form>
</body>
</html>