hidden 属性
コメント欄にて id:Syoichi さんに hidden 属性の存在を教えてもらった。
IEではまだ実装されておらず、マークアップ上の意味を考慮する必要もありますが、将来的にはhidden属性も選択肢の一つになるのではないでしょうか。
http://www.whatwg.org/specs/web-apps/current-work/multipage/editing.html#the-hidden-attribute
これは良いね。将来的にはこれがベストになりそう。
function show (elm) { elm.hidden = false; } function hide (elm) { elm.hidden = true; } function toggleShow (elm) { elm.hidden = !elm.hidden; }