Hallo Stefan,
ich prüfe inzwischen nur noch auf DOM, aber wenn es wichtige Seiten sind, keine privaten, würde ich auch noch auf innerHTML testen.
Zur Verwendung von innerHTML: bei einfachen Sachen, wie formatierten Texten (hx, br etc.) setze ich es lieber ein, als das mit dem "DOM-Geraffel" zu machen. Bei komplizierteren Konstrukten, wie z.B. ganzen Tabellen setze ich lieber auf DOM. Außerdem sollen die DOM-Methoden schneller sein als innerHTML.
Gruß, Jürgen