题解 | #全选#

全选

https://www.nowcoder.com/practice/84b89f326e3c4e96bacb63296e84623a

const all = document.querySelector("#all");
      const items = document.querySelectorAll(".item");
      all.onchange = function () {
        // item每一项的状态和全选的状态一致
        items.forEach((item) => (item.checked = all.checked));
      };

      items.forEach((item) => {
        item.onchange = function () {
          //   是否全选
          all.checked = Array.from(items).every((item) => item.checked);
        };
      });

全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务