如何使用javascript从label标签中获取文本?

时间:2014-12-06 20:54:58

标签: javascript

我有这个HTML代码:

<label id = "lblID"><input type="checkbox"/> some text here</label>

如何使用javascript从标签标记中获取文字?

4 个答案:

答案 0 :(得分:3)

您可能希望排除复选框

var text=document.getElementById('lblID').textContent;
console.log(text); // some text here

Fiddle

答案 1 :(得分:1)

使用JavaScript的textContent方法。这将只提取文本,而不是复选框。

alert(document.getElementById('lblID').textContent);
<label id = "lblID"><input type="checkbox"/> some text here</label>

答案 2 :(得分:0)

要仅获取文本(不是input),您可以使用:

document.getElementById('lblID').childNodes[1]

由于您的标签有2个孩子,而文字是第二个。

答案 3 :(得分:-2)

使用&#34; textContent&#34;

var lbltext = document.getElementById(&#39; lblID&#39;)。textContent;