ID se Termine Avec en Javascript

Je travaille dans une bibliothèque Javascript qui apporte en jQuery pour une chose: "se termine par" sélecteur. Il ressemble à ceci:

$('[id$=foo]')

Il trouvera les éléments dans lesquels le id se termine par "foo".

Je suis à la recherche pour ce faire sans jQuery (droite JavaScript). Comment pourriez-vous aller à ce sujet? J'aimerais aussi qu'il soit aussi efficace que possible.

Pouvez-vous fournir plus d'informations ? Ce genre d'éléments dom ciblez-vous ? Est-il juste de DIVs et s'étend sur ou quoi que ce soit ?
Aussi loin que je peux dire, elles sont toutes les balises input, mais la requête ci-dessus ne précise pas que. Je suis re-travail une bibliothèque existante, donc je ne peux pas être complètement sûr.

OriginalL'auteur Brian Genisio | 2011-03-09