Lotch: Ist es ohne 'Browser-Detection' möglich, W3C-DOM-Kompatibilität zu erkennen?

Beitrag lesen

Ich bevorzuge 'object dection' gegenüber Browser Erkennung. Zum Beispiel kann ich mit

<pre>
if (document.layers) {
...Code für Netscape's DOM...
} else if (document.all) {
...Code für Internet Explorer's DOM...
} else {
...Code für nicht DHTML-fähige Browser...
}
</pre>

auf einfache Weise den Code für die verschiedenen Browser trennen, ohne das Herstellerzeichenketten und Browserversionen ausgewertet werden müssen.

Nun meine Frage...
Wie kann ich auf ähnliche Weise per JavaScript feststellen, ob der Browser generell W3C DOM (http://www.w3.org/DOM/) unterstützt, oder ob nicht?

Objekte als solches kann ich bisher nicht ausmachen, wahrscheinlich weil W3C DOM als Interface zu den Elementen eines Dokuments zu verstehen ist. Aber vielleicht gibt es dennoch eine Alternative zur Browser-Erkennung?