Document Object Model
Dit artikel of deze sectie wordt actief bewerkt. Om bewerkingsconflicten en gegevensverlies te helpen voorkomen, wordt je vriendelijk verzocht dit artikel niet te bewerken zolang deze melding wordt getoond. Klik op geschiedenis voor de laatste ontwikkelingen. |
Het Document Object Model is een object-georiënteerde benadering van HTML- en XHTML-documenten.
Inleiding
In de ontwikkeling van HTML ontstond al vroeg de behoefte om documenten interactief te kunnen maken. De versie 4 browsers van Netscape en Microsoft werden gelanceerd onder de term Dynamic HTML. Daarmee werd aangegeven dat de gewenste interactiviteit mogelijk was geworden.
Een essentiële voorwaarde voor interactiviteit van HTML-documenten is dat de onderdelen (en de eigenschappen van elk onderdeel) van het document afzonderlijk benaderd kunnen worden. Alleen op deze manier kunnen de eigenschappen van dat onderdeel aangepast worden.
De browsers hadden aanvankelijk ieder een eigen benaderingsmethode van de onderdelen van documenten. Het World Wide Web Consortium (W3C) heeft vervolgens een standaard opgesteld voor de benaderingsmethode onder de naam Document Object Model. Deze methode was gebaseerd op