DOM Core stellt das Dokument als eine Hierarchie von Knotenobjekten dar und weist den verschiedenen Knotenarten Eigenschaften und Methoden zu.
Mit einer Abfrage der Knotentypen kann ein Javascript sicherstellen, dass der richtige Knoten auch tatsächlich erwischt wurde, denn auf das XML/HTML-Markup ist nicht unbedingt Verlass.