DOM (Document Object Model)

is a hierarchical representation of a web page’s structure, where HTML elements are modeled as objects that can be dynamically accessed and manipulated using code