What is Dynamic HTML (DHTML)?
DHTML is not a language or a standard. Rather, DHTML is a term used by browser vendors to refer to any client-side extensions to HTML that allow web pages to be dynamic, that is, to change depending on the actions of the web page user. It is best to think of HTML as a grouping of technologies that include scripting languages such as JavaScript and VBScript, stylesheets languages such as Cascading Style Sheets (CSS) and the Document Object Model (DOM). DOM is the real heart of DHTML. What is the Document Object Model? The Document Object Model is a platform- and language-neutral interface that will allow programs and scripts to dynamically access and update the content, structure and style of documents. The document can be further processed and the results of that processing can be incorporated back into the presented page. DOM is a standard method of accessing each and every element in a document, together with its attributes. The object model is a hierarchy of all objects “built in” t