Pour ceux qui manipulent un peu le javascript vous pouvez essayer la librairie Base2.DOM qui est toute simple et toute légère 20kb après compression, et qui a surtout le mérite de bien fonctionner dixit les utilisateurs (en fait tout est basé sur des propriétés standard DOM).
Voici ce que propose Dean dans cette librairie :
* A fast implementation of the Selectors API
* Fixes broken browser implementations of the DOM events module including document.createEvent(), dispatchEvent(), addEventListener(), etc
* Supports DOMContentLoaded
* Fixes getAttribute()/setAttribute() (Internet Explorer)
* Implements getElementsByClassName()
* Implements a few other useful DOM methods like getComputedStyle() and compareDocumentPosition()
* Supports a variety of browsers including ancient browsers like IE5.0 (Windows and Mac)
Plus d’informations sur le blog de Dean
