Können alle Browser außer IE < 9.
Also mal wieder die übliche Ausnahme ...
Ist ja kein Problem, das für ältere Browser nachzubauen: http://www.w3.org/2008/12/23-ElementTraversal.html
IE 8 kann ferner Getter und Setter mit ECMAScript 5 Property Descriptors und unterstützt die prototypische Erweiterung von Element (Beispiel) - womit man die Eigenschaften so nachbauen kann, dass die Verwendung vollkommen transparent erfolgen kann.
Aber solange es nur um GreaseMonkey-Scripte geht, kann einem IE wohl komplett egal sein.
Mathias