O Document Object Model (DOM) define uma interface de
programação para acesso e manipulação de documentos
HTML e XML. Define também uma estrutura não
hierárquica para organizar os documentos. O DOM foi
projetado para ser usado apenas por aplicações escritas em
JavaScript.