DOM(Document Object Model)とは、ウェブページの構造と内容を表現するウェブ文書用のプログラミング・インターフェースである。HTMLやXMLの要素を、ツリー状の構造を使って動的かつインタラクティブに操作することができる。