Ho una pagina dinamica con una serie di <div> create in Loop.
La funzione ShowAndHide è la seguente:
codice:
function ShowAndHide(id1,id2){
if(document.getElementById){
el1=document.getElementById(id1);
el2=document.getElementById(id2);
if(el1.style.display=="none"){
el1.style.display="block";
el2.style.display="none";
}
else{
el1.style.display="none";
el2.style.display="block";
}
}
}
Vorrei dare la possibilità di aprire tutti i div con un solo click.
Che js mi suggerite?
Ho tirato un po' a indovinare e ho provato la seguente funzione:
codice:
function ShowAndHideAll(){
all1=document.getElementsByTagName("div");
all1.style.display="block";
}
ma risponde che all1 è nullo o non è un oggetto.
Forse che devo trattarlo come un'array?
E come si fa?