/ / Jak można odświeżyć wiele ramek iframe przy użyciu tego samego identyfikatora - javascript, jquery, html, iframe

Jak odświeżyć wiele elementów iframe przy użyciu tego samego identyfikatora - javascript, jquery, html, iframe

Jak można odświeżyć wiele ramek iframe przy użyciu tego samego identyfikatora. Przykładowy kod:

<iframe id="x123"></iframe>
<iframe id="x123"></iframe>
<iframe id="x123"></iframe>

Testuję

document.getElementById("x123").contentWindow.location.reload();

lub

parent.document.getElementById("x123").contentWindow.location.reload();

Pierwszy jest po prostu drugi, nie jest odświeżany.

Dzięki :)

Odpowiedzi:

3 dla odpowiedzi № 1

id oznacza tożsamość, która technicznie jest zawsze wyjątkowa. Prawdopodobnie miałeś na myśli „tę samą klasę”, a nie „ten sam identyfikator”.

Zmiana id przypisują class.

<iframe class="x123"></iframe>
<iframe class="x123"></iframe>
<iframe class="x123"></iframe>

Uzyskaj dostęp do elementów za pomocą jquery:

$(".x123")

Poszukaj równoważnego kodu jquery dla contentWindow.location.reload().