function setview(ViewID){ var displayitem = document.getElementById('tabitems'); var displayitems = displayitem.childNodes; var i = 0; while(i <= displayitems.length){ tab = displayitems[i]; //alert(tab+' - '+tab.getAttribute('id')+' == '+ViewID); if(tab.getAttribute('id') == ViewID){ //alert(tab+' - '+tab.getAttribute('id')+' == '+ViewID); tab.setAttribute('class', 'viewtab'); }else{ tab.setAttribute('class', 'hidetab'); } i++; } } IE outputs: Error: tab is null of not an object HTML is: