label

5 1

html中的label标签的秒用

今天发才现了html中的label标签的一个有用的属性for。

for属性是与其他元素的id属性相对应的,必须和另外一个元素的id值一样,只有这样才能发挥作用。

看以下代码

  1: <form>
  2:   <label for="male">Male</label>
  3:   <input type="radio" name="sex" id="male" />
  4:   <br />
  5:   <label for="female">Female</label>
  6:   <input type="radio" name="sex" id="female" />
  7: </form>

一般情况下,我们都会直接把male和female写出来,而不会再用个falbe标签。

但是假如用了label标签,并指定了for属性。这样做的好处是。

当你点击label for=”male”时和点击 imput type=”radio” id=”male”效果是一样的。

也就是说这个label标签和与他id一样的元素绑定了,他们的事件一样

所以这个label就是(for)为了另一个元素的