Węzeł vs element cd

x.firstChild;
x.firstElementChild;

x.childNodes;
x.children;

x.parentNode;
x.parentElement;

W kodzie HTML znajdują się elementy HTML (określone znacznikami). Są tu także zwykłe teksty.

Jedne i drugie stają się węzłami drzewa DOM. Aby je odróżniać, wprowadzono dwa rodzaje właściwości DOM: obejmujące wszystkie węzły; obejmujące tylko elementy.