Was mich allerdings wundert, dass es auf dem Android Browser nicht funktioniert.
Also ich meine jetzt nicht den Chrome-Browser.
Sondern den Stock Android Browser mit dieser blauen Erdkugel.
Da verhält sich das Script so, als wenn JavaScript deaktiviert ist.
Auf deiner Seite kann ich das bestätigen, da geht es im Browser unter Android wirklich nicht, wenn ich allerdings mein Beispiel nehme, dieses in eine leere Seite einfügen und dieses teste, funkuniert es ohne Probleme. Ich nehme an, das hat etwas mit deinem Code zu tun.