记录一下当前项目遇到的问题及解决办法

首先是label与checkbox之间出现的问题,利用label与checkbox之间进行绑定可以增大用户点击范围,提高用户体验,但是注意绑定事件时不要将事件绑定在label上,而是直接绑定在checkbox上即可,否则可能出现checkbox的状态改变失败的情况

参考:label for标签的作用 - 一条有梦想的海洋咸鱼 - 博客园 (cnblogs.com)

Label 和 checkbox 不为人知的小秘密 - 断劫断念 - 博客园 (cnblogs.com)

然后是如何动态改变伪元素的样式

  1. 动态追加类名
  2. stylesheet.insertRule插入新样式规则
  3. 追加style标签

参考:JS 动态改变伪元素的样式 - 掘金 (juejin.cn)

你可能感兴趣的:(javascript,开发语言,ecmascript)