`在元素销毁时也执行一次动画`也可理解为`元素执行某一动画后销毁`: // 当需要销毁test元素时,先添加一个类 document.querySelector('.test').classList.add('fadeOut'); // 等待一段时间以确保动画完成,然后再真正移除元素 setTimeout(function() { // 真正移除元素 document.querySelector('.test').remove(); }, 500); // 假设动画持续时间为0.5秒 /* 添加一个用于退出动画的类 */ .fadeOut { animation: fadeOut 0.5s linear; }