Quel codice presuppone che ci siano dei tag del tipo <a class="1" ...>, <a class="2" ...>

I nomi 1 e 2 non sono nomi validi: devono iniziare con lettera.