IE до IE8 не соответствует спецификациям W3C. У Microsoft свои стандарты. Многие методы сценариев, которые работают в Firefox или Chrome (которые являются стандартами W3C), могут не работать должным образом в различных сборках IE.
Почему бы вам не попробовать что-нибудь с нуля? Либо так, либо немного облегчите доступ. Вы можете сделать это, создав шаблон для идентификаторов и динамически создавая эти идентификаторы (может быть инкрементным). Затем получите доступ к этим тегам по их идентификатору.
Доступ по имени не является предпочтительным. Идентификатор является наиболее подходящим.