为什么 html中的label添加一个onclick取不到值。
html吧
全部回复
仅看楼主
level 1
哉域 楼主
<label name="label1" onclick='labelOnclick(this)'>订单</label>
<input type="checkbox" name="order" onclick="labelOnclick(this)" />
JS里:
function labelOnclick(obj){
alert(obj.name);// 这里输出的underfined,而不是label1,
}
为什么取不到值?
如果点checkbox,alert输出order,为什么?在Label里取不到值,而在input里能取到值?
求大神帮忙,如果要取label里的值,应该如何取?
2019年01月06日 08点01分 1
level 4
以为label 没有name属性 要想获取 就得用 obj.getAttribute('name')
2019年01月06日 09点01分 2
那如果我要获取label的文本内容呢?
2019年01月06日 10点01分
obj.innerText; 很少用lable报文本, 主要用label的for属性配合input使用
2019年01月06日 12点01分
@落叶无风Q 选项卡你怎么做?
2019年01月06日 12点01分
你要实现什么功能,不太复杂,明天可以帮你做
2019年01月06日 14点01分
1