Hallo,
var arr = document.getElementsByTagName('iframe');
ungünstig.
damit kommst du zwar an das HTML-element <iframe> ran und an seine eigenschaften - aber m.E. nicht an das _dokument_, welches in diesem iframe angezeigt wird.
Theoretisch gibt es dazu contentDocument. Mozilla unterstützt darüber hinaus contentWindow (nicht DOM-standardisiert). Darüber kann das window-Objekt des Dokuments im Frame angesprochen werden, äquivalent zu window.frames['iframe-name'].
Mathias