如何使用JavaScript从标签标签获取文本?

问题描述:

我有这样的HTML代码:如何使用JavaScript从标签标签获取文本?

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

我怎样才能从使用JavaScript 标签标签的文本?

+0

我只需要检索没有输入元素的文本。 – Michael 2014-12-06 20:58:46

你可能要排除的复选框

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

Fiddle

+0

未查看复选框... – baao 2014-12-06 20:58:38

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

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

通过使用 “的textContent”

变种lbltext =的document.getElementById( 'lblID')的textContent。

只获取文本(不是input),你可以使用:

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

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