DOM yra akronimas reiškiantis Document Object Model. DOM‘ą standartizuoja W3C – World Wide Web Consortium - standartai. Bet kurį HTML dokumentą galima suprasti kaip dokumentą pilną objektų. CSS ir JavaScript kalbos keičia HTML objektų parametrus. Kitaip tariant HTML DOM‘as leidžia pasiekti, keisti, pridėti ar trinti HTML elementus HTML dokumente.Pagal DOM‘ą visas HTML dokumentas yra objektas, o kiekvienas HTML elementas yra vidinis objektas.