javascript - 点击锚点后页面不刷新
问题描述
我用javascript放置了一个简单的翻译器。地址更改时单击后页面未加载
<a href="#fr" data-reload>Francais</a>
var dataReload = document.querySelectorAll("[data-reload]");
// Define language reload onclick illiteration
for (i=0;i <= dataReload.length; i++) {
dataReload[i].onclick = function() {
location.reload(true);
};
}
解决方案
将指定的 URL 设置为位置后,发出window.location.reload(true)
. 这将强制浏览器重新加载页面。
推荐阅读
- postgresql - 如何对无效数字数据的列求和?
- angular - Angular BehaviorSubject 事件多次发出
- python - 给定特定值,如何返回字典中的前一个键?
- html - 标签不会显示在单选按钮旁边
- typescript - 在 Typescript 中跨模块共享类型的最佳实践是什么?
- oculus - MRTK Gaze Provider Pointer 在 Oculus Rift 和 Touch 中消失
- django - Django如何将实例传递给查看
- c++ - 在 Windows 上使用 ReadDirectoryChangesW 丢失一些事件
- spring-cloud-gateway - 如何移除响应头,例如 Access-Control-Allow-Origin、Access-Control-Allow-Credentials
- ejabberd - Ejabberd Rest-api - Rest-API 调用上的 JSON 输入无效