Hallo
Welchen Wert gibt denn
typeof document.getElementById( "XMLHttpRequest_gesendet" )
zurück? Hast du das nicht geprüft und einfach blind angenommen, dass da "null" zurückkommt? Die Ausgabe ist "object" und damit für deinen Fall unbrauchbar.
Das ist mit der bekannteste Bug in JavaScript und dürfte in so ziemlich jedem Artikel zum Thema typeof
deutlich hervorgehoben sein. Unter anderem auch in diesem hier. Wer schon so lange mit JavaScript arbeitet wie Linuchs, sollte das eigentlich wissen …
null
ist kein Typ sondern ein Wert.
Zwar nicht für typeof
, aber ansonsten sowohl als auch. Das aber nur am Rande.
Viele Grüße