qq_57159670 2024-12-04 16:47 采纳率: 50%
浏览 6

前端在一个循环里的列表有两张图片,一个是选择的,一个是未选择的,先展示的是未选的,点击的时候怎么变成选择的,并把选择的相加起来

前端在一个循环里的列表有两张图片,一个是选择的,一个是未选择的,先展示的是未选的,点击的时候怎么变成选择的,并把选择的相加起来

  • 写回答

1条回答 默认 最新

  • Jiaberrr 优质创作者: 前端开发技术领域 2024-12-05 09:56
    关注

    通过css显示隐藏并切换?

     let totalSelected = 0;
    
      function toggleImage(img) {
        // 切换图片显示
        if (img.classList.contains('unselected')) {
          img.style.display = 'none';
          img.nextElementSibling.style.display = 'block';
          totalSelected++;
        } else if (img.classList.contains('selected')) {
          img.style.display = 'none';
          img.previousElementSibling.style.display = 'block';
          totalSelected--;
        }
    
        // 更新总计
        document.getElementById('total').textContent = totalSelected;
      }
    
    
    评论

报告相同问题?

问题事件

  • 创建了问题 12月4日