eddin, getElementsByClassName никогда не использую. Всегда использую эту конструкцию:
document.querySelectorAll('.className');
Работает в IE8+
Лично мне удобнее использовать именно querySelector, особенно когда нужно получить только первый элемент:
var elem = document.querySelector('.className');
Получать всю коллекцию элементов надобность очень редкая, так как всё реализовываю нормальным способом.