document.getElementById(id) et le basculement de multiples identifiants

J'ai cette fonction simple qui permet de passer d'un élément masqué dans la page web.

function showtable(id) 
 {
 if(document.getElementById(id).style.display == 'block')
  {
document.getElementById(id).style.display = 'none';
  }else{
document.getElementById(id).style.display = 'block';
}
 } 


<input type="button" value="Toggle" onclick="showtable('id');" />

Cela fonctionne bien, mais je veux la désactiver certains autres (tableau) élément (avec certains ids) (à l'exception de celui qui est basculé, que ce soit sur on ou off) sur la page chaque fois que le bouton est cliqué.

L'objectif est irréalisable, parce que “les autres” comprend les body élément, et la mise display: none cache tous ses descendants (y compris votre bouton). Veuillez préciser. Expliquant pourquoi vous faites cela peut aider, aussi.
Désolé d'être douteuse. J'ai édité ma question. J'ai besoin de cacher certains autres éléments de la table qui est déjà visible parce qu'elle n'a pas l'air bon, si si deux de l'élément de tableau est visible à la fois. Je veux ne faire qu'un seul élément de tableau est visible pour le moment.

OriginalL'auteur user1575698 | 2012-08-04