Dynamic HTML, a combination of HTML enhancements, scripting language and interface that are used to deliver animations, interactions and dynamic updating on Web pages.
The two major elements are the JavaScript language and the DOM (Documetn Object Model). JavaScript is a derivative of JavaScript, and DOM is an interface that presents the HTML document to the programmer as an object model for ease in updating.Thus the dynamic characteristic of DHTML is the way it functions while a page is viewed, not in its ability to generate a unique page with each page load.
A DHTML webpage is any webpage in which client-side scripting changes variables of the presentation definition language, which in turn affects the look and function of otherwise "static" HTML page content, after the page has been fully loaded and during the viewing process.