如何使用相同的ID刷新多个iframe

时间:2013-06-08 07:00:13

标签: javascript jquery html iframe

如何使用相同的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();

第一个是另一个,它不会刷新。

谢谢:)

1 个答案:

答案 0 :(得分:3)

id代表身份,从技术上讲,它始终是唯一的。你可能意味着“同一类”,而不是“同一个id”。

id属性更改为class

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

使用jquery访问元素:

$('.x123')

查找contentWindow.location.reload()的等效jquery代码。