Para interactuar con una página web se provee al lenguaje JavaScript de una implementación del Document Object Model (DOM).