DOM

HTMLInputElement.labels プロパティ

 編集:2022.11.06 by T.A.

[Edge]。→

HTMLInputElement に関連付けられた LABEL要素のリストを NodeList で返します。

mdn: hidden 以外の <input> 要素に関連付けられた <label> 要素の NodeList を返します。この要素が hidden 型であった場合は、このプロパティは null を返します。

HTMLInputElement.labels
HTMLInputElement HTMLInputElement

NodeList

type が hidden の場合は null となります。

HTML:

<LABEL for=IdTest>LABEL要素</LABEL><INPUT id=IdTest type=text ><LABEL for=IdTest>LABEL要素</LABEL><BR>
<LABEL>LABEL要素<INPUT id=IdTest2 type=text ></LABEL>

JavaScript:

D=IdTest.labels;    //=[object]:[object NodeList]
	//0=[object]:[object HTMLLabelElement]
	//1=[object]:[object HTMLLabelElement]
	//entries=[function]:function entries() { [native code] }
	//…
DA=IdTest2.labels;  //=[object]:[object NodeList]
	//0=[object]:[object HTMLLabelElement]
	//entries=[function]:function entries() { [native code] }
	//…

テスト