重新加载/刷新iframe的最佳方法是什么?

2022-08-30 00:11:15

我想重新加载一个使用JavaScript。到目前为止,我发现的最好的方法是将iframe的属性设置为自身,但这并不是很干净。有什么想法吗?<iframe>src


答案 1
document.getElementById('some_frame_id').contentWindow.location.reload();

请注意,在Firefox中,不能按id索引,而是按名称或索引索引window.frames[]


答案 2
document.getElementById('iframeid').src = document.getElementById('iframeid').src

它将重新加载 ,甚至跨域!使用IE7 / 8,Firefox和Chrome进行测试。iframe