input选中checked

无意间发现一个奇特的问题,上代码:
图片描述

效果:图片描述

问题描述:
用div包裹input,点击div,无法通过判断input是否选中状态来改变div的状态,
但用label包裹input,点击父元素,却能通过判断input的状态来改变label标签。

阅读 4.1k
1 个回答

题主,label可以和input关联在一起的,作为父容器包裹input是一种方式,还可以通过label的for属性来实现,这时候,点击label,就相当于点击input

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题