急求 JS 获取label标签的值 用来作为运算。。。

2025-01-20 06:23:34
推荐回答(3个)
回答1:

JS获取label标签的值的方法是:1,如果你的页面只有一个label标签,var a = document.getElementsByTagName("label")[0].innerText;
2,如果页面存在很多的label标签,而且不再一个一个父元素下,那么可以给label标签加一个id,比如,var a = document.getElementById("label_0").innerText;
JS获取DOM元素的方法:getElementById,getElementsByName,getElementsByTagName,getElementsByClassName(此方法不是所有浏览器多支持,不支持的时候自己可以写),querySelectorAll,querySelector
不管楼主想获取几个label的值,方式都是一样的,还可以获取input的值,不过input的值写法是 var a = document.getElementsByTagName("input")[0].value;这里是value而不是innerText;

回答2:

很简单,给你要获取的label标签加一个独特的class,比如 class="js-label-ele",然后获取这个dom, var olabel=document.querySelector(".js-label-ele"),txt=olabel.innerText;
txt就是label的值

回答3:

ya178帮帮团:
label标签加个id阿

js部分:
var a=document.getElementById("xx").innerText;