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 № 1id
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()
.