Revision: 9739
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at November 19, 2008 09:53 by plindsay
Initial Code
function toggleElements() { // toggles the visibility of elements // sample usage : onclick="toggleElements('show', 'element_1', 'element_2'); etc... // the 1st argument is the visibility mode (show or hide) // other arguments are the IDs of the elements to manipulate if (!arguments) return false; if (arguments[0] != 'show' && arguments[0] != 'hide') return false; var v_mode = arguments[0]; for (i = 0; i < arguments.length; i++) { var element_id = arguments[i]; if (!document.getElementById(element_id)) continue; // no element with this ID exists if (v_mode == 'show') { document.getElementById(element_id).style.display = ''; } else { document.getElementById(element_id).style.display = 'none'; } } }
Initial URL
Initial Description
Utility function using the DOM to toggle the visibility of multiple elements on a page.
Initial Title
toggleElements()
Initial Tags
Initial Language
JavaScript