<script>
let div = document.querySelector('div');
let span = document.querySelector('span');
let btn1 = document.querySelector('.btn1');
let btn2 = document.querySelector('.btn2');
function animate(obj, targrt) {
clearInterval(obj.timer)
obj.timer = setInterval(function () {
if (obj.offsetLeft >= targrt) {
clearInterval(obj.timer);
}
obj.style.left = obj.offsetLeft + 1 + 'px';
}, 30)
}
btn1.addEventListener('click', function () {
animate(div, 800)
})
btn2.addEventListener('click', function () {
animate(div, 400)
})
</script>