1

同じ ID を使用して複数の iframe を更新するにはどうすればよいですか。コードサンプル:

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

私はテストします

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

また

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

最初のものはちょうど他のもので、更新されません。

ありがとう :)

4

1 に答える 1

3

id技術的には常に一意であるアイデンティティを表します。おそらく「同じID」ではなく、「同じクラス」を意味していました。

id属性を に変更しますclass

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

jquery を使用して要素にアクセスします。

$('.x123')

の同等の jquery コードを探しますcontentWindow.location.reload()

于 2013-06-08T07:04:35.813 に答える