首页 > 解决方案 > 有没有办法让重新加载按钮刷新和 iFrame

问题描述

我正在处理主页,我有一个 iFrame,我希望能够使用按钮重新加载。

我有两个 Javascript 文件,我将标记为“J1”(第一个)和“J2”(第二个),对于两个 HTML 文件,我将它们标记为“Hyper1”和“Hyper2”。

我在使用以下代码时遇到的问题:

[超1]

<button style="display: none" id="reload" class="tablinks" onclick="reload()">Reload</button>

[J2]

function reload() {
    window.location.reload();
}

所以基本上我有“Hyper1”上的按钮代码和“J2”上的功能(这是iframe的编码所在),它仍然重新加载整个页面而不仅仅是iFrame。

我知道这看起来很容易解决,但我是 JavaScript 新手,所以我个人不太了解

标签: javascripthtmlcssreload

解决方案


尝试这个

function reload() {
    document.getElementById('your_frame_id').src += '?v=' + Math.random();
}

将此功能放在您的 J1 中。


推荐阅读