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