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将属性更改为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 回答