Вы можете сделать это очень легко с помощью Javascript в следующем примере:
<html>
<head>
<title>Text Page</title>
<script language="Javascript">
function toggleDiv(divid) {
if (document.getElementById(divid).style.visibility == 'hidden') {
document.getElementById(divid).style.visibility = 'visible';
}
else {
document.getElementById(divid).style.visibility = 'hidden';
}
}
</script>
</head>
<body>
<span onClick="toggleDiv('div1');" style="cursor:pointer;">+</span>
<div id="div1" style="visibility:hidden;">This is DIV 1</div>
<span onClick="toggleDiv('div2');" style="cursor:pointer;">+</span>
<div id="div2" style="visibility:hidden;">This is DIV 2</div>
</body>
</html>
Если вы установили начальную видимость DIV на скрытый, вы можете использовать функцию toggleDiv
, показанную выше, чтобы переключать видимость любого DIV с данным ID. Возможно, вам потребуется настроить определения стилей для DIV, чтобы они отображались рядом со знаками плюса (например, поместите их в соседний <TD>'s
в таблице), но я решил, что все будет просто.
Удачи.