我正在开发一个使用 javascript 制作选项卡的项目。它有 3 个选项卡。
选项卡三的 ID 为 tab3,我需要的是位于 tab3 上的刷新按钮,该按钮将刷新页面。我遇到的问题是,如果您单击 tab3,它将显示 tab3 数据,但不会更改 url。所以刷新按钮不起作用。
我尝试了一个 onclick javascript,它使用 location.reload() 重新加载页面,它会重新加载页面,但不会重新加载到 tab3。所以我把它放在一个链接上,
<a href="<?php echo $_SERVER['REQUEST_URI']; ?>#tab3" onclick="reloadPage();" >Refresh</a>
这将链接到正确的位置,URL 末尾有 #tab3,然后 Javascript 运行并重新加载回不带 #tab3 的 URL。
所以我尝试了我在某处看到的这个。
<a href="javascript:;" onclick="window.location = '<?php echo $_SERVER['REQUEST_URI']; ?>#tab3;'">Go</a>
哪个链接,但不会重新加载。
最好的方法是什么?
最佳答案
试试这个-
<a href="#tab3" onclick="location.reload();" >Refresh</a>
关于javascript - 创建一个指向刷新页面的 id 的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23844331/