//けす Array.prototype.forEach.call(document.body.childNodes, function(e){if(e.style)e.style.visibility="hidden";}); //もどす Array.prototype.forEach.call(document.body.childNodes, function(e){if(e.style)e.style.visibility="visible";}); とすれば、消してから何かを表示、表示を終えたらもどす、というようなことができると思ったんですが、それだともともとhiddenにしていたものまでvisibleにしてしまうことになってしまいます。 で代わりに考えたのが↓これ var toggleView = (function(){ var tmp = document.createEl