Document Object Model

A tree-shaped programming interface that represents a document and lets scripts inspect or change its nodes.