Hallo,
das ist ein sehr obskurer Gecko-Bug. Das anonymous-div liegt *im* input. Wie man das umgehen kann? Dummerweise gar nicht, weil die Eigenschaften des Elements nicht lesbar sind (wie du festgestellt hast) und die Methoden nicht ausführbar. Also müsstest du wohl mit try {...} catch (e) {...} arbeiten und die Exception abfangen. Wenn das Attribut nicht lesbar ist, einfach die Funktion beenden.
Wahrscheinlich gibts noch was eleganteres, aber ich weiß ja nicht, worauf du letztendlich hinaus willst.
Mathias