div
, а все остальные удалить?<div id='container'>
<div>block_1</div>
<div>block_2</div>
<div>block_3</div>
<div>block_4</div>
<div>block_5</div>
</div>
найти последний div
const last = document.querySelector('#container').lastElementChild;
остальные удалить
Array.prototype.reduceRight.call(
document.getElementById('container').children,
(_, n) => n?.nextElementSibling && (n.outerHTML = ''),
null
);
const last = Array
.from(document.querySelectorAll('#container > *'))
.reduce((_, n, i, a) => i === ~-a.length ? n : n.remove(), null);