Hallo Siri,
if (document.getElementById('fehlertext')) {
...
}
So hatte ich es ursprünglich. Läuft mit der Opera auch fehlerfrei, aber offenbar fehlerhaft mit dem IE 9 und IE 10. Deshalb habe ich recherchiert, wie man das Vorhandensein eines Objektes standardkonform abfragt. Und da wird immer typeof benutzt.
Dein Vorschlag (= mein alter Stand) müsste logischerweise zum Fehler führen, wenn document.getElementById('fehlertext') nicht vorhanden:
if (undefined)
Hatte ein vergleichbares Problem mit PHP. Nach Update auf eine neue Betriebssystem-Version poppten massig Warnungen auf, dass die Abfrage
if ($_POST['irgendwas'])
fehlerhaft ist. Richtig ist
if (defined("$_POST['irgendwas']"))
Emso