我有这个HTML代码:
<label id = "lblID"><input type="checkbox"/> some text here</label>
如何使用javascript从标签标记中获取文字?
答案 0 :(得分:3)
您可能希望排除复选框
var text=document.getElementById('lblID').textContent;
console.log(text); // some text here
答案 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;