如何使用javascript从其中包含另一个标记的标记中获取文本

时间:2016-06-04 16:35:01

标签: javascript html

如何获得标签

中的数字'1'

<label class="btn btn-primary active"><input type="radio"  name="ow_adults"/>1</label>

2 个答案:

答案 0 :(得分:0)

只需根据需要选择标签,按ID,类,等等......

var labels = document.getElementsByTagName('label');
// suppose your label is at the first position, just get its innerText
var text = labels[0].innerText;

text == 1; // true

答案 1 :(得分:0)

如果您使用getElementsByTagName(“label”)[0] .innerHTML,您将获得所有内容。 你可以做的是创建一个你可以随意调用它的新属性

alfa="1"

您的代码将是这样的:

<label alfa="1" class="btn btn-primary active"><input type="radio"  name="ow_adults"/>1</label>

然后你可以通过这个javascript代码获得alfa的内容:

<script>
var x = getElementsByTagName("label")[0].getAttribute("alfa") ; 
</script>

代码显示1 如果您还有其他需要,请回复。