you have a couple of problems
1 document.getElementsByClassName does not have universal support
2 you call the function before the pages have loaded
Code:
function toggleSpecific(elementid) {
var elms = bycls('divs',document);
var node = document.getElementById(elementid);
for(i in elms){
if(node&&elms[i]==node)
elms[i].style.display = 'block';
else
elms[i].style.display = 'none';
}
}
//toggleSpecific('hide1');
function bycls(nme,el){
for (var reg=new RegExp('\\W'+nme+'\\W'),els=el.getElementsByTagName('*'),ary=[],z0=0; z0<els.length;z0++){
if(reg.test(' '+els[z0].className+' ')){
ary.push(els[z0]);
}
}
return ary;
}
Bookmarks