Lieber Linuchs,
if ( typeof document.getElementById( "XMLHttpRequest_gesendet" ) !== "undefined" )
dass Du auf das falsche Ergebnis prüfst, hat @dedlfix Dir schon aufgezeigt. In meinen Projekten würde ich so vorgehen:
if (document.getElementById("XMLHttpRequest_gesendet")) { ... }
// umständlicher
var found = document.getElementById("XMLHttpRequest_gesendet");
if (found) { ... }
Die Methode getElementById
soll mir ein Objekt zurück liefern. Nämlich das HTMLElementObject meines HTML-Elements. Wenn sie das nicht finden kann, liefert sie mir einen Wert zurück (nämlich null
), der als false
gewertet werden kann. Das HTMLElementObject wäre wie true
, daher kann ich den Rückgabewert einfach in dem Ausdruck des if
-Statements so notieren.
Liebe Grüße,
Felix Riesterer.