TypeScript ElementTraversal
by tkrotoff
HTML
<div></div>
JavaScript
const elems = document.querySelectorAll('div');
for (let i = 0; i < elems.length; i++) {
const elem = elems[i];
console.log('elem =', elem);
console.log('elem.childElementCount =', elem.childElementCount);
console.log('elem.firstElementChild =', elem.firstElementChild);
console.log('elem.lastElementChild =', elem.lastElementChild);
console.log('elem.nextElementSibling =', elem.nextElementSibling);
console.log('elem.previousElementSibling =', elem.previousElementSibling);
}