html中对lable的用法

在一些没有办法输入文字提示的标签中可以使用lable来作为该标签的提示,也可以使用lable来触发某个标签的默认click事件(当且仅当只能触发click事件)

例如:    <span id="spanTest" onclick="alert(1)" >fffffff</span>
    <label for="spanTest">测试是否触发了span的事件</label>这样写当鼠标点击lable标签时是可以触发span标签的click事件。

但是如果把代码给成如下:

  <span id="spanTest" onmouseover="alert(1)" >fffffff</span>
    <label for="spanTest">测试是否触发了span的事件</label>当鼠标移动到lable标签上是就不会触发onmouseover事件。

所以总结:使用lable只能触发某标签的click事件,而没有办法触发标签的其他事件。

原文地址:https://www.cnblogs.com/Minghao_HU/p/2751096.html