używając document.getElementsByTagName na stronie z iFrames - elementy wewnątrz ramki iframe nie są pobierane

nowszy do javascript. Na mojej stronie (aplikacja asp.net, vb jako język serwerów) używam document.getElementsByTagName („img”), aby uzyskać wszystkie elementy html oznaczone img. Zauważyłem, że jeden z nich nie pojawia się na tej liście (udało mi się umieścić je w tablicy i uzyskać dostęp do poszczególnych elementów - kod poniżej). Ten element jest zawarty w ramce iframe (ramka iframe nie używa kodu SRC ani niczego innego, po prostu zdefiniowano, że kod HTML w nim znajduje się bezpośrednio w źródle, nie ładuje z innej strony - jest to automatycznie generowane przez wygenerowaną przeglądarkę raportów kryształów w czasie wykonywania, dlatego nie mogę skopiować, aby to pokazać). Czy getElementsByTagName nie pobiera tego obrazu, ponieważ znajduje się w elemencie iframe? Muszę być w stanie uzyskać dostęp do tego src img (obraz jest kolejnym automatycznie generowanym elementem z przeglądarki raportów Crystal). Jeśli powód, dla którego nie został on odebrany, jest spowodowany ramką iframe, czy jest jakiś sposób na uruchomienie tego elementu w elemencie iframe? Lub po prostu weź właściwość typu „innerhtml” dla wszystkiego wewnątrz iframe, aby uzyskać dostęp do img src. Dziękuję za pomoc.

var IMGmatches = [];
        var IMGelems = document.getElementsByTagName("img");
        for (var j = 0; j < IMGelems.length; j++) {
            IMGmatches.push(IMGelems[j]);
        }

questionAnswers(2)

yourAnswerToTheQuestion