document.observe('dom:loaded', function (){ $$('.button').each(function(button){ button.observe('click', function(ev) { ev.element().descendants().each(function(el){ el.toggle(); }); ev.stop(); }); }); });