Vous le savez certainement, le JavaScript est un langage dit « à prototype ». Il est ainsi possible d'ajouter facilement des propriétés/méthodes à toutes les instances d'une Classe.
Les Classes pouvant être des chaînes de caractères (String), des nombres (Number), ... et aussi les éléments DOM (Element). Seulement voilà, comme à son habitude, Internet Explorer nous mets des bâtons dans les roues en empêchant le "prototypage" des éléments DOM.
Heureusement, des solutions existent, nous allons en voir une ici. 
