如何使用相同的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();
第一个是另一个,它不会刷新。
谢谢:)
答案 0 :(得分:3)
id
代表身份,从技术上讲,它始终是唯一的。你可能意味着“同一类”,而不是“同一个id”。
将id
属性更改为class
。
<iframe class="x123"></iframe>
<iframe class="x123"></iframe>
<iframe class="x123"></iframe>
使用jquery访问元素:
$('.x123')
查找contentWindow.location.reload()
的等效jquery代码。