この場合は、javascript で行います。body タグから要素を削除し、必要に応じて元に戻すだけです。
window.holder = [];
function switchNodes(source, target){
var parentNode = source.parentNode;
if(parentNode && !target.parentNode){
parentNode.insertBefore(target,source);
parentNode.removeChild(source);
return true;
}
return false;
}
function show(node){
for(var i=0,item;item = holder[i];i++){
if(item.node == node){
var span = item.span;
switchNodes(span, node);
holder.splice(i,1);
return true;
}
}
return false;
}
function hide(node){
var span = document.createElement("span");
if(switchNodes(node,span)){
holder.push({node: node, span : span});
return true;
}
return false;
}