Javascript 如何找到带有“的标签”;至于;指向当前DIV或textarea的属性

Javascript 如何找到带有“的标签”;至于;指向当前DIV或textarea的属性,javascript,html,for-loop,dom-events,Javascript,Html,For Loop,Dom Events,我有两个元素,一个textarea和一个div,每个元素都有一个标签(使用“for”)。 HTML:: 如何获取具有相应元素的正确“for”属性的元素? 谢谢您,非常感谢如果一个HTML标签被另一个元素上的“for”属性引用,那么它有一个属性element.labels,其中包含引用标签元素的列表 见: 标签1 选择1 选择2 标签2 const select=document.getElementById(“测试”); 对于(var i=0;i

我有两个元素,一个textarea和一个div,每个元素都有一个标签(使用“for”)。 HTML::

如何获取具有相应元素的正确“for”属性的元素?
谢谢您,非常感谢

如果一个HTML标签被另一个元素上的“for”属性引用,那么它有一个属性
element.labels
,其中包含引用标签元素的列表

见:

标签1 选择1 选择2 标签2 const select=document.getElementById(“测试”); 对于(var i=0;iWow谢谢@C14L,我想我只需要替换select.element中的“element”。用“输入”之类的东西。。e、 g.如果我的主要“测试”元素是表单?我还有一些
标签
不能应用于
div
元素。
<textarea  id="txta_1" class="txta" cols="40" rows="3" onkeyup="charCount(this)" ></textarea><br>
<label id="label_1" for="txta_1"></label>

<div id="DIV_1" class="DIV_" contenteditable onkeyup="charCount(this)" >hello</div>
<label id="label_2" for="DIV_1"></label>
function charCount(th)
{  ("Label element which is attached to it using the FOR").innerHTML = th.value.length; 
}
<label id="label1" for="test">Label 1</label>
<select id="test">
  <option value="1">Option 1</option>
  <option value="2">Option 2</option>
</select>
<label id="label2" for="test">Label 2</label>

const select = document.getElementById("test");
for(var i = 0; i < select.labels.length; i++) {
  console.log(select.labels[i].textContent); // "Label 1" and "Label 2"
}