このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docsコミュニティーについてもっと知り、仲間になるにはこちらから。
HTMLInputElement: labels プロパティ
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2018年10月.
HTMLInputElement.labels は読み取り専用プロパティで、<input> 要素に関連付けられた<label> 要素をNodeList で返します。この要素がhidden 型であった場合は、このプロパティはnull を返します。
In this article
値
NodeList で、その<input> 要素に関連付けられた<label> 要素が入ります。
例
>HTML
html
<label for="test">ラベル 1</label><input /><label for="test">ラベル 2</label>JavaScript
js
window.addEventListener("DOMContentLoaded", () => { const input = document.getElementById("test"); for (const label of input.labels) { console.log(label.textContent); // "ラベル 1" および "ラベル 2" }});結果
仕様書
| Specification |
|---|
| HTML> # dom-lfe-labels-dev> |