codice:
<div id="capitolo1" style="display:none">capitolo1</div>
<div id="capitolo2" style="display:none">capitolo2</div>
<div id="capitolo3" style="display:none">capitolo3</div>
<div id="capitolo4" style="display:none">capitolo4</div>
<p style="cursor: pointer;" onclick="toggleDisplay('capitolo1','capitolo2');" >uno</p>
<p style="cursor: pointer;" onclick="toggleDisplay('capitolo3','capitolo4');" >due</p>
codice:
function toggleDisplay(strId1,strId2) {
document.getElementById(strId1).style.display = document.getElementById(strId1).style.display == 'block' ? 'none' : 'block';
document.getElementById(strId2).style.display = document.getElementById(strId2).style.display == 'block' ? 'none' : 'block';
var listDiv = document.getElementsByTagName("div");
for(i=0;i<listDiv.length;i++){
if(listDiv[i].id != strId1 && listDiv[i].id != strId2 && listDiv[i].id.indexOf("capitolo") != -1) listDiv[i].style.display = "none";
}
}