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);
}