javascript - 有没有办法让重新加载按钮刷新和 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 新手,所以我个人不太了解
解决方案
尝试这个
function reload() {
document.getElementById('your_frame_id').src += '?v=' + Math.random();
}
将此功能放在您的 J1 中。
推荐阅读
- go - Gorilla/mux 中间件没有被击中
- java - MongoDB查询并选择内部对象
- android - 在我更改我的包名称后,AIDL 文件不存在或发生错误
- python - zip 迭代器和列表的区别
- mysql - 连接到使用两个不同数据库系统 node.js 的两个不同主机
- javascript - 使用 ReactJS 显示新的列表项
- javascript - 仅获取与其他对象数组匹配的对象
- vb.net - 解决 Windows 窗体应用程序中的路径访问被拒绝错误
- javascript - 如何让一个元素只粘在它的容器顶部
- android - 使用 OkHTTP 进行改造未使用 @FormUrlEncoded 设置 Content-Type