Movatterモバイル変換


[0]ホーム

URL:


  1. 開発者向けのウェブ技術
  2. HTML
  3. リファレンス
  4. 属性
  5. for

このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docsコミュニティーについてもっと知り、仲間になるにはこちらから。

View in EnglishAlways switch to English

HTML 属性: for

for 属性は<label><output> で利用できる属性です。<label> 要素上で使用された場合、このラベルが説明するフォーム要素を示します。<output> 要素上で使用された場合、その出力欄で使用される値を表す要素間の関係を明示的に示すことができます。

試してみましょう

<p>  <label>First Name ("for" 属性なし):</label>  <input type="text" value="Jane" /></p><p>  <label for="last">Last Name ("for" 属性付き):</label>  <input type="text" value="Doe" /></p><p>  <strong>フルネーム:</strong>  <output for="first last" aria-labelledby="result-label"></output></p>
label[for="paragraph"] {  color: rebeccapurple;}#result {  text-align: center;}#result-label {  font-size: 16pt;}#result-label,#output {  display: block;}
const firstNameEl = document.getElementById("first");const lastNameEl = document.getElementById("last");const outputEl = document.getElementById("output");function updateOutput() {  const value = `${firstNameEl.value} ${lastNameEl.value}`;  outputEl.innerText = value;}updateOutput();firstNameEl.addEventListener("input", updateOutput);lastNameEl.addEventListener("input", updateOutput);

使用方法

<label> の属性として使用された場合、for 属性はそのラベルが関連するフォーム要素のid 値を保持します。

html
<label for="username">Your name</label> <input type="text" />

<output> の属性として使用された場合、for 属性はその出力を作成するために使用される要素のid 値を、空白で区切ったリストである値を保持します。

html
<input type="range" name="b" value="50" /> +<input type="number" name="a" value="10" /> =<output name="result" for="a b">60</output>

<label> および<output> の要素ページの使用例を参照してください。

仕様書

Specification
HTML
# attr-label-for
HTML
# attr-output-for

ブラウザーの互換性

html.elements.label.for

html.elements.output.for

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp