HTML/DOM
HTML stands for Hypertext Markup Laguage and the Document Object Model is a programming interface for HTML documents that defines the logical structure of these documents and the way they are accessed and manipulated.
With the HTML and the Document Object Model, programmers can build documents, navigate their structure, and add, modify, or delete elements and content. Anything found in an HTML or XML document can be accessed, changed, deleted, or added using the Document Object Model, with only a few exceptions.