使用JavaScript JS 获取label for 标签的值和for值
2012-03-19 09:17
507 查看
下面是使用JavaScript获取label for 标签的值的方法和for 值的方法。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<script language="javascript">
function testLabel()
{
//获取checkbox 复选框
var ck=document.getElementById("ck1");
//获取所有lable标签
var arr=document.getElementsByTagName("label");
//for循环
for(i=0;i<arr.length;i++)
{
//取出参数for的值
var forvalue=arr[i].getAttributeNode("for").value;
//因为for的值和相应checkbox的id对应,所以判断是否相等,如果
//相等,那么它的innerHTML的值就是label的显示的值
if(forvalue==ck.id)
{
//或者使用innerText来获取。
alert("复选框的label for标签的值为:"+arr[i].innerHTML);
}
}
}
</script>
</HEAD>
<BODY>
<input type="checkbox" value="复选框" id="ck1" onclick="testLabel()" />
<label for="ck1">复选框</label>
<input type="checkbox" value="复选框" id="ck2" />
<label for="ck2">复选框</label>
</BODY>
</HTML>
运行效果如图:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<script language="javascript">
function testLabel()
{
//获取checkbox 复选框
var ck=document.getElementById("ck1");
//获取所有lable标签
var arr=document.getElementsByTagName("label");
//for循环
for(i=0;i<arr.length;i++)
{
//取出参数for的值
var forvalue=arr[i].getAttributeNode("for").value;
//因为for的值和相应checkbox的id对应,所以判断是否相等,如果
//相等,那么它的innerHTML的值就是label的显示的值
if(forvalue==ck.id)
{
//或者使用innerText来获取。
alert("复选框的label for标签的值为:"+arr[i].innerHTML);
}
}
}
</script>
</HEAD>
<BODY>
<input type="checkbox" value="复选框" id="ck1" onclick="testLabel()" />
<label for="ck1">复选框</label>
<input type="checkbox" value="复选框" id="ck2" />
<label for="ck2">复选框</label>
</BODY>
</HTML>
运行效果如图:
相关文章推荐
- <label>标签for属性的使用
- label标签中for的使用
- ThermalLabel SDK for .NET使用教程:打印多列标签
- 用jquery获取label标签的使用问题
- 循环标签的使用,for,break, continue,label
- 使用struts的标签获取后台值需注意
- vue.js中v-for的使用及索引获取
- <label>标签for属性的妙用
- 解决使用Struts2的s:textfield标签出现Unable to find setter method for attribute: style的问题
- 使用Jsoup过滤HTML标签,获取纯文本
- label标签的使用
- springboot 继承shiro 使用redis缓存 @Value 标签无效 无法获取值
- [Python高效编程] - 获取天气信息并使用迭代for输出
- html5,表单与label标签配套使用
- Label标签结合input标签使用功能
- Kinect for windows 开发入门 五:彩色数据获取和使用
- html label 标签的 for 属性
- 开发日志:onclick调用js方法传递多个使用struts标签获取的参数
- label标签的for属性
- Javascript中使用A标签获取当前目录的绝对路径方法