如何通过单击使用 javascript 从图库中选择和取消选择图像

问题描述

代码从图库中选择了一张图片,但无法取消选择它只在图片点击两次时显示警告消息:

const selectItem = (event,img) => {
  let element = event.target;
  element.classList.add('added');
  let item = sliders.indexOf(img);
  if (item === -1) {
    sliders.push(img);
  } else {
    alert('already added');
  }
}

解决方法

这应该有效

const selectItem = (event,img) => {
  let element = event.target;
  element.classList.add('added');
  let item = sliders.indexOf(img);
  if (item === -1) {
    sliders.push(img);
  } else {
    
    sliders.pop(img);
  }
}