【发布时间】:2017-01-28 17:04:21
【问题描述】:
function theLast(){
if (document.getElementById('dont').checked) {
document.getElementById('dont').checked=false;}
else if(document.getElementById('know').checked){
document.getElementById('know').checked=false;}
else if(document.getElementById('master').checked){
document.getElementById('master').checked=false;}
else {
document.getElementById('ans').reset();}
document.getElementById("pop2").style.display = 'none';
document.getElementById("myPopup").style.display = 'none';
document.getElementById("pop3").style.display = 'none';
document.getElementById("pop4").style.display = 'block';
document.getElementById('pop4').style.position = "absolute";
document.getElementById('pop4').style.top = '250px';
document.getElementById('pop4').style.left = '250px';
setTimeout(function(){
document.getElementById('pop4').className = 'waa';
}, 2500);
window.location.reload();
}
我想在这个函数结束时重新加载我的页面 试过 window.location.reload() location.reload(true)
有没有其他方法可以重新加载我的页面?
【问题讨论】:
-
1.清理你的代码。 2. 我在你的代码中找不到
window.reload或window.location.reload(这是正确的)。 -
我在代码中没有看到您调用
window.location.reload的任何地方。这可能就是它不起作用的原因。 -
“从当前 URL 重新加载资源”。见
location.reload()。 -
启动你的调试器,在
window.location.reload行放置一个断点。确保它到达那里。然后越过线。您的浏览器将重新加载。最有可能的是,您会发现控件永远不会到达那条线,因为您的逻辑中存在其他错误。
标签: javascript reload