DOM staat voor Document Object Model en wordt gebruikt om HTMLdocumenten te structureren als een boom van objecten. Met DOM kunnen programmeurs de inhoud, structuur en stijl van een document dynamisch manipuleren.
Voorbeeld van een DOM is de opzet van HTML, waarbij de ‘kale’ opzet er altijd alsvolgt uitziet:
<!DOCTYPE html>
<html>
<head>
<title>A Meaningful Page Title</title>
</head>
<body>
The content of the document......
</body>
</html>