Enemy 
В стандарте нет таких массивов, то ты можешь сам пробежаться по всем элементам страницы используя свойства объектов firstChild, nextSibling, или что-то в этом роде и проверяя id управлять невидимостью. Вот мой рабочий пример который для всех элементов  встречающихся в тексте меняет цвет шрифта.
  function textColored(what)
   { var el = parent.Win_Source.document.body.firstChild,
         color = "black",
         newcolor = "";
       if(what == "Com") newcolor = "darkgreen";
       if(what == "Teg") newcolor = "darkmagenta";
       if(what == "Obj") newcolor = "darkmagenta";
       if(what == "Str") newcolor = "darkblue";
       if(what == "Sym") newcolor = "darkred";;
       if(el)
         while(el.nextSibling != null)
           if(el.tagName == "PRE") break;
           else el = el.nextSibling;
       if(el && el.tagName == "PRE")
       { el = el.firstChild;
         while(el.nextSibling != null)
         { if(el.tagName == "SPAN")
           { 
             if(newcolor == "")
             { if(what == "No")
               { if(el.className == "Com" || el.className == "Teg" || el.className == "Obj" || el.className == "Str" || el.className == "Sym") 
                   el.style.color = color; }
               else
               { if(el.className == "Teg" || el.className == "Obj") color = "darkmagenta";
                 if(el.className == "Com") color = "darkgreen";
                 if(el.className == "Str") color = "darkblue";
                 if(el.className == "Sym") color = "darkred"; 
                 el.style.color = color; } } 
             else
              if( what == el.className )
                if(el.style.color==color) el.style.color = newcolor;
                else el.style.color = color; }
             el = el.nextSibling; } } } 
Но это тоже не единственное решение.
Можно создать самому массив всех объектов и проверять только в нем то что тебе надо. Это будет гораздо быстрее. 
 а вообще зайди ко мне на сайт. Может найдешь некоторые готовые решения своих мыслей?
Nickii.