Hallo.
(FireFox unter OSX)
Das ist die wesentliche Information. Nicht jeder Browser auf jedem Betriebssystem unterstützt Manipulationen an GUI-Elementen. Safari etwa ist bekannt dafür, sehr wenig zuzulassen. Mit den (X)HTML- und CSS-Standards hat dies nur in besonderen Ausnahmefällen zu tun, meines Wissens nicht einmal bei "type='file'", wo sich alle bekannten grafischen Browser gleich verhalten, indem sie jegliche Manipulation unterbinden.
MfG, at