<div id='bloc1'> <div id='a1'><a id='b1'>essai</a><button id='c1' onclick=hideLine('b1','c1')> Hide</button></div> <div id='a2'><a id='b2'>essai</a><button id='c2' onclick=hideLine('b2','c2')> Hide</button></div> <div id='a3'><a id='b3'>essai</a><button id='c3' onclick=hideLine('b3','c3')> Hide</button></div> </div> <button onclick=hideBlock(1) >hide/show block</button> <script> function hideLine(elt,button) { var x=document.getElementById(elt); if (x.hidden) { x.hidden=false; document.getElementById(button).innerHTML='Hide'; } else { x.hidden=true; document.getElementById(button).innerHTML='Show'; } } function hideBlock(n) { var bloc='bloc'+n document.getElementById(bloc).hidden=!document.getElementById(bloc).hidden; } </script>