JavaScript:IE8で「getElementsByClassName」が使えない対策

IE8ではgetElementsByClassNameが使えません。
なので下記のようにgetElementsByTagNameとforでフックにしたいクラスをかけているタグを全走査し、classNameオブジェクトで合致したものに処理を行います。

var elms = document.getElementsByTagName("div");
for (var i = 0; i < elms.length; i++) {
    if(elms[i].className.indexOf('open') > 0) {
        //処理
    }
}