https://tutorial.eyehunts.com/js/javascript-dom-html-dom-tree-introduction/
JavaScript Dom & HTML DOM Tree | Introduction