JS获取label标签的值是什么?

JavaScript09

JS获取label标签的值是什么?,第1张

JS获取label标签的值的方法是:1,如果你的页面只有一个label标签,var a = document.getElementsByTagName("label")[0].innerText

2,如果页面存在很多的label标签,而且不再一个一个父元素下,那么可以给label标签加一个id,比如<label id="label_0"></label>,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

原来你说的是js上的label

label是给js的代码块进行命名的,比如

if(1)a:{

alert(0)

break a

alert(1)

}

a是label的名字,当执行break a后,就不会再执行alert(1)

再比如下面这段代码

全选复制放进笔记<form name="f">

<input name="t1" /><br/>

<input name="t2" /><br/>

<input name="t3" /><br/>

<input name="t4" /><br/>

<input type="submit" />

</form>

<script>

var f=document.forms.f

f.onsubmit=function(){

chk:{

if(f.t1.value=="")break chk

if(f.t2.value=="")break chk

if(f.t3.value=="")break chk

if(f.t4.value=="")break chk

alert("验证通过!")

return true

}

alert("验证失败")

return false

}

</script>

直接用自带的属性innerHTML就可以获取label的值。

下面是简单的小例子:

<label ID="Label1" runat="server" Text="" ></label>

window.onload = function(){

  var lbl7=document.getElementById("Label1").innerHTML //获取label里的值

  alert(lbl7)

}